Lead React Native Engineer - Canada

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Woodbridge, ON, CAN
Remote
Senior level
Virtual Reality
The Role
Leads delivery of complex React Native screens and integrations across multiple waves. Establishes engineering patterns, reference implementations, code standards, and architecture decisions; reviews pull requests and mentors client engineers. Owns payment, Auth0 identity, push notification, deep-linking, and native platform integrations. Supports hypercare self-sufficiency exercises and must have production experience with React Native New Architecture, mobile replatforming, secure token storage, and iOS and Android development.
Summary Generated by Built In

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.



Skills Required

  • 8+ years of mobile engineering experience
  • At least 5 years of hands-on React Native production experience
  • Production experience with React Native 0.76+ and the New Architecture, including Bridgeless, TurboModules, and Fabric
  • Strong TypeScript experience, including strict mode
  • Hands-on experience with Hermes and Expo SDK 52 prebuild
  • Direct experience with TanStack Query and Zustand
  • Detox end-to-end mobile testing experience on iOS and Android
  • Apple Pay and Google Pay integration experience
  • Auth0 or equivalent OIDC mobile identity integration experience
  • APNs and FCM push notification experience, including token migration
  • Universal Links and App Links deep-link routing experience
  • Ability to read and write native iOS Swift or Objective-C
  • Ability to read and write native Android Kotlin or Java
  • Experience authoring or maintaining TurboModules that bridge native SDKs into React Native
  • Experience with iOS Keychain and Android Keystore for secure token storage
  • Production experience with at least one native-to-React Native mobile replatform
  • Understanding of auth token migration, push token re-registration, and cached data reconciliation after replatforming
  • Experience delivering regulated Canadian mobile applications
  • Bilingual English and French app delivery experience
  • WCAG 2.1 or 2.2 accessibility delivery experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Seattle, WA
1,000 Employees
Year Founded: 2019

Similar Jobs

Square Logo Square

Software Engineer

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
12000 Employees
185K-327K Annually

Block Logo Block

Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
185K-327K Annually

SailPoint Logo SailPoint

Sales Representative

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
Canada
2461 Employees
84K-120K Annually

Square Logo Square

Senior Manager, Business Development

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
12000 Employees
149K-248K Annually

Similar Companies Hiring

Snap Inc. Thumbnail
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Santa Monica, CA
5000 Employees
Sandbox VR Thumbnail
Events • Gaming • News + Entertainment • Retail • Virtual Reality
Tsim Sha Tsui East, Kowloon
650 Employees
Red 6 Thumbnail
Aerospace • Hardware • Software • Virtual Reality • Defense
Orlando, Florida
186 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account