
React Native Engineer - Canada
Required skills
- React Native
- TypeScript
- Hermes
- New Architecture
- Bridgeless
- TurboModules
- Fabric
- hooks
- composition
- suspense
Nice to have
- iOS
- Android
- Swift
- Objective-C
- Kotlin
- Java
Role summary
Seeking a React Native Engineer to contribute to delivery waves, focusing on lower-complexity screens and shared components. The role involves writing unit and end-to-end tests, participating in code reviews, and following established patterns. Requires 5+ years of mobile engineering experience, with a minimum of 3 years in React Native production, solid TypeScript skills, and familiarity with modern React Native architecture and patterns. Experience with state management libraries like TanStack Query or Zustand, and testing frameworks like Jest, React Testing Library, and Detox is essential. Basic native iOS/Android debugging skills and prior migration experience are preferred.
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.
Similar roles
Technical Architect (React Native)Zazz · Woodbridge South, ON · Onsite
Senior React Native Engineer - CanadaZazz · Woodbridge South, ON · Onsite- Senior React Native EngineerAnovium · Remote · Remote
- Senior React Native EngineerBitso · Remote · Hybrid
- Senior React Native EngineerDOZR · Remote · Remote
- Senior Full-Stack Software Engineer — AI-Native Engineering, Java & ReactKaseya · Toronto, ON · Onsite
