About this role
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