Job title: Hybrid Developer
Job type: Permanent
Emp type: Full-time
Industry: Retail
Expertise: IT - Back-end Developer
Location: Work from home
Job published: 2021-11-26
Job ID: 32104

Job Description

This is an amazing career opportunity for someone who dreams to work on exciting and innovative development projects in a vibrant, generous, friendly, highly collaborative and philanthropic company.  This is the perfect career move for someone who is looking for career growth, and skills enhancement in Software Engineering.

Company Profile:

Our client is a US-headquartered, multinational billion-dollar beauty and personal care company founded in 1984.The company has a commitment to provide quality and innovative products that feature only premium, wholesome ingredients. Their scientific leadership in both skin care and nutrition has established the company as a premier anti – aging company. 

They are one of the leaders in the market and they are looking to expand their international technology team here in the Philippines. They are currently assembling their pioneering team of IT Professionals and they are in search for an innate problem solver, skillful and self-motivated Mobile Software Engineers who is competent in developing existing and ground up applications in a timely fashion.

This is an amazing career opportunity for someone who dreams to work on exciting and innovative development projects in a vibrant, generous, friendly, highly collaborative and philanthropic company.  This is the perfect career move for someone who is looking for career growth, and skills enhancement in Software Engineering.

Duties and Responsibilities:

•    Perform system analysis, design, development, and implementation of scalable enterprise solutions in a high transaction environment using client/server and web technologies and SOLID object-oriented and/or Functional design principles. 
•    Actively participate in meetings to review product requirements to clarify expected outcomes and acceptance criteria as you break down the work and provide estimates as to its completion 
•    Develop flowcharts, layouts, and documentation to identify requirements and solutions. 
•    Create mobile and web applications under Cloud environment services. 
•    Design and develop database schemas, stored procedures, and other data access methods. 
•    Participate in Scrum ceremonies and estimation activities. 
•    Identify and implement ideas to improve system performance and availability. 
•    Resolve complex technical design issues. 
•    Perform code reviews to validate the design and implementation of features in addition to finding bugs and estimating the code quality. 
•    Facilitate or work with experienced team members to conduct root cause analysis of system issues and implement corrective solutions. 
•    Create and perform unit testing code using Test Driven Design (TDD) for code quality and coverage. 
•    Mentor other software engineering team members. 
•    Collaborate with quality assurance efforts to develop software test plans. 
•    Adhere to company software engineering standards (coding, unit testing, integration testing, deployment, best practices, etc). 
•    May be assigned and worked on multiple project and cross platforms. 

Must-have Skills / Qualification:

•    Bachelor’s or Associate degree in Information Technology, Computer Science, and other related field
•    At least 1 to 3 years in mobile software development (iOS or Android)
•    At least minimum of 3+ years of experience in web development. 
•    Experience with third-party libraries and APIs
•    Understanding of the Agile development life cycle
•    Understanding with automated testing and building.
•    Experience in Debugging and providing Hot fixes on mobile and web.
•    May be able to provide out of the box solutions in  mobile development.
•    Experience with Git, GitLab, or other version control tools
•    Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state
•    Strong knowledge of different architecture approaches
•    Problem-solving. Every software engineer faces problems during the development process. So, it’s vital for a good developer to look at the issues objectively and solve them effectively.
•    Creativity. Developers need to look at things from a different perspective and come up with new unobvious solutions.
•    Teamwork. Developers work on projects with a bunch of other specialists like designers, project managers, and quality assurance specialists.
•    Communication skills. Developers work as a team, so they need to communicate with each other quite effectively. During the development, software developers brainstorm new ideas and discover the best solutions.
•    Understands AWS Structure, Architecture and Serverless.  
•    Technology Skill: 
o    React Js and Native. (Nice to have)
o    Node Js.  (Nice to have)
o    Javascript
o    Vue JS (Nice to have)
o    Type script / Objective c/Swift
o    AWS LMABDA (Nice to have)
o    AWS S3 (Nice to have)
o    IOT (Nice to have).

Job Type: Permanent

Emp Type: Full-time

Location: Work From Home

Industry: Retail

Expertise: Software Engineer