← Back to careers

Mobile Engineer (React Native)

Engineering · Nairobi, Kenya · Full-time

Apply now
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