Senior Software Engineer (Canada)

Senior Software Engineer (Canada)

30 Jul
|
Caspian One
|
Canada

30 Jul

Caspian One

Canada

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 prospect 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

Pay: Up to $160,000.00 per year

Benefits:

- Company pension
- Dental care
- Employee stock purchase plan
- Paid time off

Work Location: In person

📌 Senior Software Engineer (Canada)
🏢 Caspian One
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada