Senior Software Engineer, Frontend (React-Native)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Frontend (React-Native) based in Canada.
This role offers the opportunity to shape next-generation financial technology experiences through innovative web and mobile solutions.
You will provide technical leadership in building scalable, high-performance user interfaces across platforms using React Native and modern frontend technologies.
Working within a newly established area of focus, you will help define architecture, engineering practices, and reusable components from the ground up.
You will collaborate closely with product, design, and engineering teams to deliver seamless customer experiences at global scale.
The position combines hands-on development, technical mentorship, and strategic influence in a fast-moving fintech environment.
This is an opportunity for an experienced frontend engineer to make a meaningful impact on how people interact with digital financial services.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Frontend (React-Native) based in Canada.
This role offers the opportunity to shape next-generation financial technology experiences through innovative web and mobile solutions.
You will provide technical leadership in building scalable, high-performance user interfaces across platforms using React Native and modern frontend technologies.
Working within a newly established area of focus, you will help define architecture, engineering practices, and reusable components from the ground up.
You will collaborate closely with product, design, and engineering teams to deliver seamless customer experiences at global scale.
The position combines hands-on development, technical mentorship, and strategic influence in a fast-moving fintech environment.
This is an opportunity for an experienced frontend engineer to make a meaningful impact on how people interact with digital financial services.
Accountabilities:
- Design, develop, integrate, and maintain scalable frontend solutions for web and mobile applications using React Native, JavaScript, TypeScript, HTML, and CSS.
- Lead the development of React Native SDKs and applications, ensuring strong performance, reliability, and seamless platform integration.
- Architect reusable React Native components and contribute to scalable design systems and component-based architectures.
- Define technical roadmaps, contribute to architecture decisions, and create technical documentation to support long-term product development.
- Optimize application performance through advanced techniques such as efficient rendering, lazy loading, code splitting, and memory management.
- Collaborate with product managers, designers, backend engineers, and other stakeholders to deliver intuitive and impactful user experiences.
- Integrate applications with RESTful APIs, GraphQL services, authentication systems, and secure mobile workflows.
- Establish and promote modern engineering practices, including automated testing, CI/CD pipelines, code reviews, and performance monitoring.
- Troubleshoot complex cross-platform issues and improve application stability and reliability.
- Mentor junior engineers and provide technical leadership across frontend and mobile development initiatives.
- 5+ years of experience developing web and mobile applications, with a strong focus on React Native.
- Advanced proficiency with React Native, including React Navigation, Expo, and native module development.
- Experience integrating React Native applications with native iOS and Android components using technologies such as Swift, Kotlin, Objective-C, or Java.
- Strong knowledge of React.js, Redux, Context API, or similar state management solutions.
- Experience building scalable design systems and reusable UI components.
- Strong understanding of mobile performance optimization, profiling, memory management, and rendering improvements.
- Experience integrating RESTful APIs and GraphQL into frontend applications.
- Familiarity with mobile authentication technologies, including OAuth, biometric authentication, and secure session management.
- Experience with mobile CI/CD tools such as Fastlane, Bitrise, or App Center.
- Proficiency with Git and modern software development workflows, including branching strategies and pull request reviews.
- Experience mentoring engineers and leading technical initiatives.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication skills with the ability to collaborate with technical and non-technical stakeholders.
- Experience with TypeScript, native mobile development, payment technology, fintech, or financial services is considered an asset.
- Familiarity with App Store and Google Play deployment processes, WebAssembly, PWAs, or other cross-platform technologies is a plus.
- Competitive base salary range of $116,000–$145,000 CAD depending on experience, skills, and location.
- Annual bonus opportunities based on individual and company performance.
- Flexible-first work model allowing employees to choose their preferred work environment.
- Multiple health insurance options.
- Flexible paid time off policy.
- Retirement savings program with company contributions.
- Equity opportunities in a publicly traded company.
- Monthly stipend to support remote work needs.
- Annual professional development budget to support career growth.
- Family-forming benefits and up to 20 weeks of parental leave.
- Opportunity to work on impactful technology used by leading companies worldwide.
- Collaborative environment focused on innovation, inclusion, and continuous improvement.
As a Senior Software Engineer, Frontend (React-Native), you will lead the design, development, and evolution of cross-platform applications and frontend infrastructure. You will contribute to technical direction, establish engineering best practices, and build high-quality user experiences while collaborating with multidisciplinary teams.
Requirements:
The ideal candidate is a senior frontend engineer with deep React Native expertise and experience building complex mobile and web applications. You bring strong technical judgment, problem-solving abilities, and the ability to collaborate effectively across teams.