Back to job search
Zazz logo

Lead React Native Engineer - Canada

  • Vaughan, ON
  • On-site
  • Posted Aug 19, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week

Job summary

The lead engineer will own high-complexity screens and integrations while setting engineering patterns and code standards for the delivery team. They are responsible for leading pull request reviews, contributing to architecture decisions, and supporting hypercare exercises.

Job details

Role summary. Lead engineer on the delivery team. Owns the highest-complexity screens and integrations. Responsibilities. Deliver highest-complexity screens and integrations across three delivery waves. Set engineering patterns, reference implementations, and code standards for the team. Pair with the client's engineers on paired-programming and knowledge transfer. Own payment integration, Auth0 identity flow, and push notification architecture at code level. Lead pull request reviews. Contribute to Architecture Decision Records. Support the four self-sufficiency exercises during hypercare (deploy hotfix, onboard from KB, restore during simulated P1, extend using established patterns). Must-have technical experience 8+ years mobile engineering, minimum 5 years hands-on React Native in production. Direct production experience with React Native 0.76+ and the New Architecture (Bridgeless, TurboModules, Fabric). Strong TypeScript, comfortable with strict mode. Hands-on with Hermes engine and Expo SDK 52 prebuild. Direct experience with TanStack Query and Zustand. Detox authorship for end-to-end mobile tests, both iOS and Android. Prior integration of Apple Pay and Google Pay (tokenised payment handles). Prior integration of Auth0 or equivalent OIDC identity in mobile. Prior implementation of APNs and FCM push notifications, including token migration on version upgrades. Universal Links and App Links deep-link routing. Native platform expertise (required). Comfortable reading and writing native iOS (Swift or Objective-C) and native Android (Kotlin or Java) at the level required to author or maintain TurboModules bridging native SDKs into React Native. Prior experience with iOS Keychain and Android Keystore for secure token storage. Migration and replatform experience (required). Direct experience on at least one mobile replatform from native to React Native, in production. Understanding of auth token migration, push token re-registration, cached data reconciliation on first launch after replatform. Industry background (preferred). Regulated Canadian mobile experience (public sector, transportation, financial services). Bilingual (English and French) app delivery experience. WCAG 2.1 or 2.2 accessibility delivery.

What you’ll do

The lead engineer will own high-complexity screens and integrations while setting engineering patterns and code standards for the delivery team. They are responsible for leading pull request reviews, contributing to architecture decisions, and supporting hypercare exercises.

Requirements

Candidates must have over 8 years of mobile engineering experience, including at least 5 years of hands-on production experience with React Native. Proficiency in native iOS and Android development, along with experience in mobile replatforming and secure token storage, is required.

Listed skills

  • Swift · Preferred
  • TypeScript · Preferred
  • Kotlin · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • React Native
  • TypeScript
  • Swift
  • Objective-C
  • Kotlin
  • Java
  • Hermes Engine
  • Expo SDK
  • TanStack Query
  • Zustand
  • Detox
  • Auth0
  • Apple Pay
  • Google Pay
  • APNs
  • FCM
  • Pull/Merge Requests
  • Expo (Application Development Framework)
  • Bilingual (French/English)
  • Knowledge Transfer
  • Java (Programming Language)
  • Android (Operating System)
  • Apple IOS
  • Reconciliation
  • Textiles
  • Financial Services
  • Hotfix
  • Push Technology
  • Objective-C (Programming Language)
  • Security Token
  • Web Content Accessibility Guidelines
  • Network Routing
  • Applepay
  • Keychain
  • Swift (Programming Language)
  • Architecture Decision Records

Job areas

  • Software
  • Technology
  • Engineering
  • React Native Engineer
  • Android Developer / Engineer
  • Applications Programmers
  • Software Developers

More jobs from Zazz

See all jobs from Zazz