Job Summary (iOS & Android)
Looking for an experienced Lead Mobile Developer to grow with our mobile development team. As a Lead Mobile Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive. You will oversee all development related to mobile applications in any languages, be it React Native or any native application languages.
Responsibilities
- Responsible for mobile development of highly-responsive and Test Driven Development.
- Implement Test Driven Development (TDD) to all projects.
- Implement best practices methodologies.
- Improve and enhance software quality, performance, scalability and maintainability.
- Ensure automation testing is being implemented for all apps that are being developed.
- Ensure team development friendly and effectively.
- Ensure team development aligns with team direction.
- Work and collaborate with the rest of the engineering team.
- Work with QA team, product team and graphic designers.
- Coach and help develop team members to be more independent.
- Build new features.
- Write clean code and reusable components.
Requirements & Skills
- Bachelor’s Degree in Computer Science or a related field.
- The candidate must have proven experience in developing React Native.
- The candidate must have a good understanding of JavaScript.
- At least 4 years in mobile development.
- Worked in unit test frameworks like Jest, Enzyme, and etc.
- Experience in using automation tools like Selenium.
- Experienced in distributed version control, e.g. Git, with a team.
- Good collaborative attitude.
- Independent and work with minimum supervision.