





Remote role, popular React Native senior title, and mid-level experience requirement increase applicant competition.
Mobile development skills transfer across industries but require specific React Native, Expo, and native integration experience.
Multiple mandatory technical requirements including 5+ years React Native, TypeScript, Expo, and native-module experience.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead the migration of legacy JavaScript code to TypeScript and architect new features for the React Native application.
Optimize mobile app functionality for offline-first operation using local databases and caching strategies.
Collaborate with cross-functional teams to deliver a high-quality mobile experience and mentor junior engineers.
Minimum 5 years of React Native experience including Functional Components, Hooks, Advanced State Management, and performance optimizations.
Minimum 5 years of TypeScript experience.
Minimum 3 years working with Expo (including Expo SDK, Expo DevClient, Notifications, Camera, Updates, and CI/CD with EAS Workflows).
Strong skills in native iOS (Swift/Objective-C) and Android (Kotlin/Java) module development integrated with React Native.
Experienced with state management libraries like Redux and RTK Toolkit including middleware such as Redux Thunk or Saga.
Familiar with offline-first mobile app strategies and local databases like SQLite or Realm.
Proficient in designing and implementing GraphQL APIs for mobile applications (e.g., Apollo Client or Relay).