Job Description:
React Native Mobile Developer Resource( Team Lead) : 6+ years
Must have:
Design and develop, enhance advance mobile app for both android and IOS React Native 0.76 and Expo SDK 50 + (Expo Dev Client workflow, not plain RN CLI-only).
Design scalable state management Zustand with persistence middleware, persisted into MMKV.
Implement efficient Data fetching using Urql GraphQL client (StemProvider + auth exchange) and TanStack React Query are both active. Define offline-first architecture using MMKV, SQLite, and SecureStore.
Manage authentication via GraphQL session-based API (non-JWT runtime flow)
Oversee multi-language implementation using i18next + react-i18next + expo-localization
Offline Storage: MMKV + SQLite (expo-sqlite), plus SecureStore for sensitive credential values.
Implement Auth using Stem API GraphQL session endpoints. Applying Roles/permission s using user state and handler/hooks.
Map SDK/provider: Primary SDK is react-native-maps, with react-native-map-clustering
Exposure to Offline storage mechanism- MKV, SQLite databases, SecureStore for sensitive key/value (credentials)
Integrate maps using react-native-maps with clustering
Ensure performance optimization across iOS (15.1+) and Android (API 24+)
Mentor developers and enforce best practices
Strong experience with Expo (Dev Client, not CLI-only)
Hands-on with GraphQL clients (Urql preferred)
Experience with offline-first and sync strategies
Strong knowledge of i18n and localization workflows
Experience with mobile performance optimization
Nice to Have :
Experience with map clustering and geospatial apps
Exposure to Lingohub or translation management tools
CI/CD for mobile deployments
Pay: ₹80,000.00 - ₹85,000.00 per month
Work Location: Remote