Mobile Engineer (React Native)
Engineering · Nairobi, Kenya · Full-time
About the role
Build mobile-first experiences for iOS and Android that work seamlessly in challenging connectivity environments. Focus on performance, offline capabilities, and delightful UX.
Responsibilities
- Develop and maintain React Native applications for iOS and Android
- Implement offline-first architecture and sync mechanisms
- Optimize app performance and reduce bundle sizes
- Integrate with native APIs when necessary
- Implement push notifications and background tasks
- Work closely with designers on mobile UX implementation
- Write unit and integration tests
- Handle app store submissions and updates
- Debug and resolve production issues
Requirements
- 3+ years of mobile development experience
- 2+ years with React Native
- Experience building and deploying apps to App Store and Google Play
- Strong JavaScript/TypeScript skills
- Understanding of mobile-specific challenges (offline storage, background sync, push notifications)
- Experience with native modules and bridging when needed
- Familiarity with mobile CI/CD (Fastlane, CodePush)
- Performance optimization experience
- Portfolio of published mobile applications
