React Engineer
Job Description & How to Apply Below
Define the long-term technical direction for our React ecosystem. You will lead the transition from "building components" to "building systems," ensuring consistency, accessibility, and performance across multiple global products.
Spend ~40% of your time collaborating with Engineering, Product, and Design leaders to solve resourcing challenges and align technical capabilities with business impact.
Partner with backend and data teams to ensure our frontend architecture supports highly scalable distributed services, complex data lifecycles, and microservices.
Act as the primary anchor for the frontend community. You will mentor Senior Developers, instill a culture of continuous improvement, and ensure secure coding practices are deeply embedded in the SDLC.
Spend ~60% of your time in the trenches of design reviews, sprint planning, and high-level architectural artifacts—ensuring that the prioritized backlog maximizes delivery speed without sacrificing code health.
React, JavaScript (ES6+ / TypeScript), CSS-in-JS.
Docker, Kubernetes, CI/CD pipelines.
Microservices, Resource-Oriented Architectures, RESTful APIs, Big Data technologies.
Enterprise-grade security protocols, OAuth, Content Security Policy (CSP).
Extensive experience building and managing the frontend of large-scale, distributed services and complex databases.
Experience leading and scaling frontend teams, driving professional development, and managing the technical growth of other high-level engineers.
Deep understanding of React internals, state management at scale (Redux, Recoil, or Context), and performance profiling.
Experience handling complex data quality and visualization issues within the browser, particularly when dealing with "Big Data" backends.
Proficiency in containerization (Docker/K8s) and a "Security First" mindset—ensuring web applications are resilient against modern vulnerabilities.
Salary/Rate Range: $180,000 -$200,000 CAD
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×