Our Client:
A fast-growing digital search platform.
Job Description:
- Architect, design, and develop complex mobile applications using the latest frameworks and technologies
- Collaborate with product managers, designers, and other developers to translate product requirements into functional, scalable, and maintainable code
- Write clean, testable, and well-documented code following best practices and industry standards
- Identify and resolve performance bottlenecks, bugs, and technical debt
- Stay up-to-date with the latest trends, tools, and technologies in the mobile development landscape
- Mentor and guide junior developers, sharing your knowledge and best practices
- Participate in code reviews, pair programming, and knowledge-sharing sessions
- Contribute to the overall technical direction and strategy of the mobile engineering team
Job Requirements:
- Minimum 5 years of experience in mobile app development, with strong expertise in either iOS or Android platforms.
- Proficient in designing and implementing mobile applications using modern architectural patterns and best practices.
- Hands-on experience with mobile development frameworks, tools, and technologies.
- Familiarity with version control systems, continuous integration, and deployment pipelines.
- Excellent problem-solving, analytical, and troubleshooting skills, with a keen eye for detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Proven experience in unit testing, UI testing, and test-driven development.
- Ability to work on multiple projects, prioritize tasks effectively, and mentor junior developers.
- Good command of English and Chinese
Languages
Fluent in Cantonese, English and Mandarin