React Native Engineer
About the role
We’re building a location-aware mobile application and looking for a skilled React Native Engineer who can take ownership of complex mobile challenges from real-time location tracking and interactive map rendering to offline-first architecture and push notifications. You’ll work on a product that relies heavily on device capabilities, background services, and real-time data synchronization. If you enjoy solving challenging mobile engineering problems and shipping high-quality, scalable apps, this role is for you.
Key Requirements
2–4 years of hands-on React Native development experience.
Proven experience implementing live location tracking, route/path rendering on maps, and background location services.
Experience with offline-first / mobile sync architectures.
Experience with push notifications via FCM and APNs.
Experience using Socket.IO for real-time communication in mobile apps.
Strong understanding of mobile performance optimization techniques.
Experience integrating REST APIs and managing data flows in mobile applications.
Nice to have
Experience with maps and geofencing (e.g., Google Maps SDK, Mapbox, react-native-maps).
Experience with TypeScript in a React Native codebase.
Experience writing or integrating native Android/iOS modules.
Familiarity with app store review guidelines and submission processes.
Experience with state management libraries (Redux, Zustand, or Jotai).