Lead React Native Developer

Auckland

Engineering

Senior

Full-time

Engineering

apply for role

Apply nowApply now

Share

About the position

Lead React Native Developer

Auckland

-

Senior

-

Full-time

apply for role

Apply Now

Description


At Accedo, we design and deliver premium video experiences for millions of users worldwide. We partner with leading media and entertainment brands to build scalable, high-performing cross-platform applications. We are seeking a Senior React Native Developer who combines in-depth mobile expertise with a passion for performance optimisation, code reuse, and maintainability, including React Native version upgrades across large codebases.

Objective of the Role

As a Senior React Native Developer, you will lead mobile development efforts across multiple video streaming products. Your role will include building reusable mobile libraries, integrating native SDKs, optimising app performance, and ensuring codebases remain future-proof through regular React Native upgrades.

This position requires hands-on experience with deep debugging, profiling, and upgrading workflows in React Native, as well as a solid understanding of both the JavaScript and native layers of mobile apps.

Key Responsibilities

  • 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

Requirements

  • 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.

Nice to Have

  • 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).

Share

Apply for this job

Apply for this Accedo role today

Apply now

LIFE AT ACCEDO

We put our people first and extraordinary things happen.

Learn more

Related roles

Product Designer

Madrid

Intermediate

Full-time

CLOUD - IOS Developer

Madrid

Intermediate

Full-time

Want to take your video business to the next level?

Let's collaborate to define what is next for your OTT streaming service.

Contact us
Lead React Native Developer

Auckland

Full-time

Engineering

Lead React Native Developer

Auckland

Full-time

Engineering