Senior React Native Engineer (Mobile)
Location: Hybrid (Canada)
Type: Permanent or Contract‑to‑Hire
Experience: Senior (7+ years)
The Opportunity
Our client, a leading investment bank , is building a modern, cross‑platform mobile application and is looking for a Senior React Native Engineer to join as one of the founding members of its mobile engineering team.
This role offers a rare opportunity to help shape not just the application itself, but also the engineering standards, architecture, and ways of working for a growing mobile capability. The successful candidate will work on a large‑scale, customer‑facing product with significant reach, while having real influence over technical direction and the opportunity to grow into a leadership role as the team scales.
The application is being built using React Native with a shared codebase across iOS and Android, alongside targeted native development where required. While an initial release is underway, there is substantial scope for refactoring, optimisation, and architectural improvement , making this a strong “greenfield‑with‑context” environment.
What You’ll Be Doing
- Design, build, and evolve high‑quality React Native applications across iOS and Android
- Contribute to mobile architecture decisions , reusable components, and engineering standards
- Work hands‑on across the mobile stack, including native iOS and/or Android development when needed
- Help establish and improve best practices around testing, CI/CD, performance, and maintainability
- Collaborate closely with product, design, QA, and business stakeholders in a squad‑based, agile setup
- Act as a senior technical contributor through code reviews, knowledge sharing, and technical leadership
- Support the growth of the mobile capability by mentoring future team members as the team expands
What Our Client Is Looking For
- 7+ years’ experience in software engineering, with deep hands‑on React Native experience in production environments
- Proven experience delivering large‑scale, enterprise‑grade mobile applications
- Strong foundations in native mobile development (iOS with Swift/Objective‑C and/or Android with Kotlin/Java)
- Confidence working in mixed codebases that combine React Native and native platform code
- Solid understanding of mobile architecture, performance optimisation, and engineering best practices
- Experience with modern React Native tooling and patterns
- Exposure to Expo (managed or bare workflows) is beneficial but not essential
- Strong communication skills and experience working in cross‑functional teams
- Previous experience mentoring or leading other engineers is highly valued
Why This Role Stands Out
- Join as an early, influential engineer within a growing mobile engineering function
- Work on a long‑term, high‑impact platform , not a short‑term engagement
- Genuine opportunity to shape technical direction, standards, and culture
- Strong emphasis on engineering quality and sustainable delivery
- Clear pathway into technical leadership as the team grows
- Hybrid working model that balances collaboration and flexibility