
Senior Mobile Developer
MECCA Brands
Senior Mobile Developer
MECCA is seeking a Senior Mobile Developer to lead mobile development using React Native, with strong iOS and Android expertise. The role involves building high-performance mobile applications, collaborating with cross-functional teams, and driving engineering quality. Candidates should have 5+ years of experience, production experience with Expo, and a passion for continuous improvement.
Senior Mobile Developer
MECCA is seeking a Senior Mobile Developer to lead mobile development using React Native, with strong iOS and Android expertise. The role involves building high-performance mobile applications, collaborating with cross-functional teams, and driving engineering quality. Candidates should have 5+ years of experience, production experience with Expo, and a passion for continuous improvement.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Design, build, and maintain high-performance mobile applications using React Native, with strong knowledge of iOS (Swift) and Android (Kotlin) for bridging and optimisation.
- Ensure applications meet scalability, performance, accessibility, and security best practices.
- Collaborate closely with Product Managers, UX/UI Designers, and QA Engineers to translate ideas into seamless mobile experiences.
- Design and implement seamless integrations with backend systems and cloud services, leveraging REST APIs to deliver reliable, scalable, and performant mobile experiences.
- Apply a test-first mindset, building automated tests (unit, integration, E2E).
- Continuously enhance the CI/CD pipeline, enabling fast, reliable, and low-risk releases.
- Optimise app performance through profiling, debugging, and monitoring tools.
- Implement mobile security measures (OAuth, JWT, biometric authentication) and comply with privacy standards.
- Participate actively in code reviews, architecture discussions, and retrospectives, shaping how we evolve as a team.
- Contribute to a culture of learning and excellence, sharing knowledge, mentoring peers, and staying current with mobile technology trends.