01
About the role
We build mobile apps for clients in the USA, Canada and India, and we want a React Native developer who cares about how an app feels in the hand: smooth lists, fast start-up, sensible offline behaviour. You'll work with our designers and backend engineers to take apps from Figma to the App Store and Google Play, and keep them healthy after launch.
02
What you'll do
- 01Build features for iOS and Android from one React Native and TypeScript codebase
- 02Turn Figma designs into polished, accessible screens with smooth navigation and animation
- 03Integrate REST and GraphQL APIs, authentication, push notifications and payments
- 04Handle offline storage, app state and caching so apps stay fast on real networks
- 05Prepare and manage releases on the App Store and Google Play, including OTA updates
- 06Profile and fix performance issues, crashes and memory leaks
03
What we're looking for
- 3+ years of mobile development, with at least 2 years in React Native
- Strong TypeScript and React fundamentals (hooks, state management, rendering)
- At least one app you've shipped to the App Store or Google Play
- Experience with React Navigation and a state or data library (Redux Toolkit, Zustand or React Query)
- Comfort debugging on real devices with Xcode and Android Studio
- Clear written English; much of our collaboration is async
04
Nice to have
- Expo and EAS build and update workflows
- Writing or bridging native modules in Swift or Kotlin
- Firebase (auth, messaging, analytics) or similar services
- End-to-end testing with Detox or Maestro
05
Tech you'll work with
- React NativeStack · 01
- TypeScriptStack · 02
- ExpoStack · 03
- React NavigationStack · 04
- React QueryStack · 05
- FirebaseStack · 06
- JestStack · 07