
Lead React Native Developer
- Auckland
- Permanent
- Full-time
- Lead the development and optimisation of React Native apps for iOS and Android.
- Manage and execute React Native upgrades, ensuring compatibility with core modules, community libraries, and native dependencies.
- Profile and resolve performance bottlenecks in rendering, animations, memory usage, and app startup.
- Architect, develop, and maintain reusable internal libraries and native modules.
- Collaborate with backend teams, QA, and design to deliver seamless, responsive mobile experiences.
- Maintain app stability during version transitions by identifying breaking changes and updating impacted code areas.
- Work in a monorepo environment, managing shared packages and internal tooling across multiple apps.
- Advocate for and implement performance and upgrade best practices across teams
- 5+ years of professional experience in mobile development, with extensive experience in React Native (4+ years).
- Deep understanding of:
- React hooks, state management patterns (e.g., Redux, Zustand).
- React Navigation, Reanimated, gesture handling and animation lifecycle.
- The JS/native bridge, async rendering, and threading implications.
- Strong TypeScript skills and a structured, modular coding approach.
- Hands-on experience maintaining and upgrading React Native apps, including handling deprecated APIs, breaking changes, and dependency conflicts.
- Proven experience integrating native SDKs and building custom native modules (Swift/Obj-C and Java/Kotlin).
- Familiarity with monorepo tools like Nx, TurboRepo, or Lerna.
- Proficient in using profiling tools (e.g. Flipper, Instruments, Hermes, Android Studio Profiler) to diagnose and fix app performance issues.
- Excellent communication, problem-solving, and technical documentation skills.
- Experience in OTT/video app development or TV platforms (e.g. Android TV, tvOS).
- Contributions to open-source React Native libraries or performance tools.
- Familiarity with CI/CD tools and mobile deployment pipelines.
- Exposure to Hermes engine internals and React Native New Architecture (Fabric/TurboModules).