Back to job search
Zazz logo
ZazzVerified Job Source

React Native Engineer - Canada

  • ON
  • On-site
  • Posted Aug 24, 2026
  • 1 position

Opens an external site

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

Job summary

The engineer will deliver screens and features across three delivery waves while following patterns set by the Senior Engineer and Technical Architect. Responsibilities include writing unit and component tests, contributing to end-to-end test suites, and participating in pull request reviews.

Job details

Role summary. Delivery engineer contributing across the three delivery waves under the guidance of the Senior React Native Engineer. Owns lower-complexity screens, contributes to shared components, participates in paired development with client's team. Responsibilities. Deliver screens and features across the three delivery waves. Follow patterns set by the Senior Engineer and Technical Architect. Write unit and component tests to meet the 75% coverage gate enforced in CI. Contribute to Detox end-to-end test suites. Participate in pull request reviews. Must-have technical experience. 5+ years mobile engineering, minimum 3 years hands-on React Native in production. Solid TypeScript. Familiar with React Native 0.76+ and the New Architecture — understanding of Bridgeless, TurboModules, Fabric even if not architect-level authorship. Fluent with Hermes and modern React patterns (hooks, composition, suspense). Comfortable with TanStack Query and Zustand, or equivalent state management. Test authorship experience with Jest, React Testing Library, and Detox. Native platform expertise (preferred, not required). Basic ability to read native iOS and Android code to debug or modify existing modules. Not expected to author complex TurboModules from scratch. Migration and replatform experience (preferred). Any prior involvement in a React Native migration or feature-parity rebuild is a strong plus. Industry background (preferred). Prior work on payment flows, account management, or public-facing regulated mobile.

What you’ll do

The engineer will deliver screens and features across three delivery waves while following patterns set by the Senior Engineer and Technical Architect. Responsibilities include writing unit and component tests, contributing to end-to-end test suites, and participating in pull request reviews.

Requirements

Candidates must have at least 5 years of mobile engineering experience, including 3 years of hands-on React Native production experience. Proficiency in TypeScript, modern React patterns, and native platform debugging is required.

Listed skills

  • CI/CD · Preferred
  • TypeScript · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • React Native
  • TypeScript
  • Hermes
  • React Hooks
  • TanStack Query
  • Zustand
  • Jest
  • React Testing Library
  • Detox
  • iOS
  • Android
  • Mobile Engineering
  • Unit Testing
  • Component Testing
  • CI/CD
  • Jest (JavaScript Testing Framework)
  • Pull/Merge Requests
  • Account Management
  • Android (Operating System)
  • Apple IOS
  • Management
  • Textiles
  • Debugging
  • System Testing
  • React.js (Javascript Library)

Job areas

  • Software
  • Technology
  • Engineering
  • React Native Engineer
  • React.JS Developer
  • Software Developers

More jobs from Zazz

See all jobs from Zazz