About the role
We’re looking for an expert-level React Native engineer to lead our mobile app from architecture to App Store / Play Store release. You’ll own performance, reliability, and UX on Android and iOS, mentor other Devs, and partner with Product / Design / Backend to ship fast in an iterative, data-driven way.
What you’ll do
Lead architecture for a modular, scalable React Native app, defining patterns, CI / CD, and release strategy.
Build high-quality features end-to-end : navigation, state, offline sync, push notifications, deep links, background tasks, media / attachments, and secure storage.
Drive performance (startup, bundle size, jank, memory) using Flipper, Hermes profiling, Systrace, Xcode Instruments.
Implement push notifications (FCM / APNs), channels, lock-screen visibility, and in-app handling; support rich and actionable notifications.
Create or maintain native modules / bridges in Swift / Objective-C and Kotlin / Java when needed (e.g., Bluetooth, camera, background services).
Set up CI / CD (Fastlane / Bitrise / EAS), code-signing, test automation, and over-the-air updates (Code Push / EAS Updates).
Own quality : unit / integration / E2E tests (Jest, React Testing Library, Detox), crash / error monitoring (Sentry / Crashlytics), analytics (Firebase / Segment).
Uphold security & privacy best practices (Keychain / Keystore, device attestation, secure storage, obfuscation, TLS pinning where appropriate).
Collaborate closely with backend on APIs / GraphQL / Events and advocate for mobile-friendly contracts & pagination.
Mentor engineers, perform code reviews, and help shape our mobile roadmap.
Must-have experience
5+ years in mobile; 4+ years React Native building production apps at scale.
Deep knowledge of RN internals : React Navigation, gesture / animations (Reanimated), native modules, new architecture (Turbo Modules / Fabric) familiarity.
State & data : Redux Toolkit / Zustand / Recoil, normalized caches, query libraries (RTK Query / React Query), and offline-first sync strategies.
Notifications : FCM / APNs end-to-end, background handlers, channels / importance (Android), categories / UN Notification Action (iOS).
Store releases : App Store Connect & Google Play (tracks, phased rollout, review guidelines, in-app updates).
Performance tuning on both platforms with measurable wins.
Strong TypeScript or modern JavaScript skills, strict linting, and testing discipline.
CI / CD for mobile (Fastlane lanes, code-signing, provisioning, Play Console service accounts).
Nice to have
Native Swift / Kotlin proficiency and bridging complex SDKs (payments, maps, BLE, printers, video).
Experience with AWS serverless backends (API Gateway / Lambda / Cognito / S3 / SNS / Pinpoint or AppSync / GraphQL).
Analytics / experimentation (A / B, remote config / feature flags).
Accessibility (WCAG), internationalization, RTL, and low-end device optimization.
Mobile Application Developer • Gurgaon, Haryana, India