The Role
- Develop and ship mobile applications using React Native
- Build and maintain apps with Expo
- Implement robust TypeScript solutions for data models, API contracts, and application state
- Create offline-capable mobile applications
- Experience in mobile development with React Native
- Hands-on experience with Expo
- Strong TypeScript skills
- Proven experience building offline-first mobile apps
- Experience with on-device databases (e.g., expo-sqlite, WatermelonDB, Realm, MMKV)
- Familiarity with request queuing, retry logic, and background sync
- Understanding of data sync challenges and conflict resolution strategies
- Experience with data-fetching and state management tools (e.g., TanStack Query, Redux Toolkit, Zustand)
- Experience publishing apps to App Store and Google Play
- Contract role, initially for 3 months with high likelihood of extension
- Competitive daily rate
- Fully remote working arrangement
