We are looking for an experienced Mobile & Web Application Development Team Lead to lead a cross-functional development team in building and enhancing high-quality mobile and web applications. You will be responsible for driving technical delivery, mentoring developers, and ensuring the successful implementation of new features while maintaining code quality, performance, and scalability.
Key Responsibilities
• Lead a small team of Backend, Frontend, and UI/UX developers in the full development lifecycle of mobile (iOS & Android) and web applications
• Define technical architecture, select appropriate tools & frameworks, and establish best practices
• Hands-on coding and code review
• Design, build, and maintain efficient, reusable, and reliable code across Flutter (mobile) and React (web)
• Integrate and manage third-party APIs, RESTful services and internal API tools
• Drive agile ceremonies (daily stand-ups, sprint planning, retrospectives) and ensure on-time delivery
• Mentor and grow team members, conduct performance reviews, and foster a high-performing culture
• Ensure applications are responsive, performant, secure, and follow accessibility standards
• Implement CI/CD pipelines and monitoring tools
• Stay up-to-date with emerging technologies and propose innovative solutions
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or equivalent
• Minimum 3–5 years of hands-on full-stack or mobile/web development experience
• At least 1–2 years of proven experience leading or acting as team lead/technical lead for development teams
• Strong proficiency in: – Mobile, web or backend development is a plus
• Experience with cloud platforms and DevOps tools (Docker, Kubernetes, CI/CD) is highly advantageous
• Familiarity with UI/UX principles and working closely with designers (Figma)
• Excellent problem-solving, communication, and stakeholder management skills
• Strong command of English; Cantonese/Mandarin is a plus
Interested applicants please submit your comprehensive resume, current, expected salary and contact phone number by clicking "Apply Now".
Personal Data provided by applicants will only be used for recruitment purposes. Applicants who are not invited for interview within 4 weeks may consider their application unsuccessful. The Company will retain their applications for a maximum period of 6 months and may refer suitable applicants to other vacancies within the Company.