We are seeking a Mobile Developer Lead to join our experienced and collaborative development team. As a hands-on technical leader, you will be responsible for building performant, scalable, and sustainable mobile application architecture and software. Your responsibilities will include working with the technology team in the adoption and maintenance of modern software engineering practices, building and integrating dynamic mobile interfaces, supporting critical technology incidents, and leading React Native upgrades.
Requirements
- Minimum 5 years of professional experience in mobile development using React Native
- Proven track record of leading mobile development initiatives while maintaining a strong hands-on coding presence
- Strong experience with React Native and its ecosystem
- Proficient in JavaScript (ES6) and TypeScript
- Experience building performant, responsive, and cross-platform (iOS/Android) applications
- Familiarity with testing tools and frameworks such as Jest, React Native, Testing Library, Detox, or similar
- Good understanding of RESTful APIs and integration with backend services
- Strong experience identifying performance bottlenecks and optimizing mobile applications at scale
- Experience working in teams of 3 or more developers, with a track record of elevating team capabilities
- Good understanding of pair programming and code reviews, with experience leading technical code review sessions
- Proven experience upgrading React Native versions and managing complex dependency changes
- Experience with CI/CD pipelines (e.g., CircleCI, Fastlane)
- Worked in Agile environments (Scrum/Kanban)
- Experience with native (iOS/Android) development is a plus