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.