J

Senior Software Engineer, Frontend (React-Native)

salary Salary :

$116,000 - 145,000 yearly

Job Description - 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.


Accountabilities:


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.



  • 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.


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.



  • 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.


Benefits:



  • 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.


How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!


 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Senior Software Engineer, Frontend (React-Native) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Software Engineer, Frontend Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.