Senior React Native Engineer-Canada

Zazz

Toronto

On-site

CAD 140,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zazz is seeking a lead mobile engineer to drive delivery on high-complexity React Native screens and integrations. You will own payment integration, identity flow, and push notification architecture, while guiding the team through architecture and code standards.

Expect pairing with client engineers and leading reviews. The role requires deep React Native experience, strong TypeScript skills, and hands-on work with Hermes, Expo SDK, and native bridging to maintain TurboModules.

Qualifications

  • 8+ years in mobile engineering with production React Native.
  • 5+ years hands-on React Native in 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, 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.
  • Comfortable reading and writing native iOS (Swift/Obj-C) and native Android (Kotlin/Java) for bridging.
  • Prior experience with iOS Keychain and Android Keystore for secure token storage.

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

Skills

React Native
TypeScript
Hermes
Expo SDK
Push notifications
Auth0 / OIDC
Apple Pay / Google Pay
APNs / FCM
Native bridging (iOS/Android)
TurboModules / Fabric
Code reviews

Tools

Detox
TanStack Query
Zustand

Job description

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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior React Native Engineer - Canada
Senior React Native Engineer - Canada

Worky • Lincoln

On-site
CAD 120,000 - 160,000
React Native Engineer - Canada
React Native Engineer - Canada

Worky • Hamilton

On-site
CAD 90,000 - 130,000
Technical Architect (React Native) - Canada
Technical Architect (React Native) - Canada

Zazz • Canada

Hybrid
CAD 140,000 - 180,000
Senior Applications Developer- Mobile Apps (React Native)
Senior Applications Developer- Mobile Apps (React Native)

Sobeys • Mississauga

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Senior React Native Developer
Senior React Native Developer

Ndax • Calgary

On-site
CAD 90,000 - 120,000
Extended Healthcare Plan
Life Insurance
Paid Time Off
+3
React Native Developer
React Native Developer

Infolitz Software Private Limited • Cochin

On-site
CAD 90,000 - 120,000
Senior Mobile Developer
Senior Mobile Developer

Highspring • Montreal (administrative region)

On-site
CAD 95,000 - 130,000
Senior React Native Engineer
Senior React Native Engineer

US Mobile • Montreal (administrative region)

On-site
CAD 166,000 - 222,000
Annual offsite
Competitive salary
Gym reimbursement
+5
Mobile Application Developer
Mobile Application Developer

Encore Technical Solutions Inc. • Toronto

On-site
CAD 90,000 - 130,000
Senior React Native Engineer
Senior React Native Engineer

Usmobile • Toronto

On-site
CAD 110,000 - 170,000
Gym reimbursement
Commute reimbursement
Flexible hours
+3