Source description
About the role
Job Description
Skill Set
-
UI Design systems
-
Total Experience :
-
8.00 to 10.00 Years
-
No of Openings :
-
1
-
Job Post Date :
-
08/07/2026
-
Job Expiry Date :
-
30/09/2026
-
Domain :
-
IT
-
Location :
-
TORONTO [Canada]
-
Job Reference No :
-
4095172
-
Recommend to friend
-
Job Summary
-
This job posting is for an existing, active vacancy and we are looking to hire Front-End Engineering Lead immediately.
Role Overview
We are seeking a senior Front-End Engineering Lead with strong experience in modern front-end development and practical experience building, maintaining, or supporting design systems and reusable component libraries.
The ideal candidate will be a hands-on engineering leader who can define front-end architecture, develop scalable and accessible components, manage CI/CD and release processes, and help product teams
adopt shared design system solutions.
A dedicated Design System Engineer title is not required. We are looking for an experienced front-end engineer or lead who has worked with design systems as part of broader product or platform engineering initiatives.
Location: Remote
Mode: Fulltime
Key Responsibilities
Lead the technical development and evolution of the design system and shared component platform.
Build new components and refactor existing components to be modular, reusable, extensible, accessible, and well-tested.
Define standards for component architecture, design tokens, versioning, release processes, and breaking changes.
Design and maintain GitHub Actions workflows for build, testing, package publishing, and releases.
Troubleshoot build failures, release issues, dependency conflicts, and publishing problems.
Maintain monorepo and multi-package repository structures using tools such as pnpm workspaces and Turborepo.
Establish automated testing and quality gates using Storybook, Chromatic, Playwright, Vitest, or similar tools.
Support secure dependency management, vulnerability remediation, and production release controls.
Create technical documentation, implementation guidance, and component usage standards.
Train and support product engineering teams in adopting and using the design system effectively.
Partner with designers, accessibility specialists, engineers, and stakeholders to make architecture and platform decisions.
Mentor front-end engineers and provide technical leadership across the initiative.
Required Skills and Experience
Strong experience as a senior front-end engineer, technical lead, or engineering lead.
Hands-on experience with React and/or Angular .
Strong proficiency in HTML, CSS, JavaScript, and TypeScript .
Experience with React concepts such as Hooks, custom hooks, component composition, Context API, Redux, and Redux Toolkit .
Experience building reusable components, shared libraries, and NPM packages.
Practical experience working with design systems, component libraries, design tokens, or shared front-end platforms.
Experience with responsive design, semantic HTML, accessibility, and cross-browser development.
Experience with Git, GitHub, GitHub Actions, and CI/CD pipelines.
Experience with monorepos and build tools such as pnpm workspaces, Turborepo, Nx, or similar platforms.
Experience with Storybook and automated front-end testing.
Understanding of package versioning, release automation, and breaking-change management.
Strong troubleshooting, documentation, communication, and technical leadership skills.
Ability to work independently and make architecture decisions.
Preferred Skills
Experience with Web Components and Lit.
Experience with Chromatic, Playwright, Vitest, Jest, or Cypress.
Experience with design system documentation tools such as Supernova.
Experience supporting design system adoption across multiple product teams.
Experience with Dependabot, vulnerability remediation, and secure software supply-chain practices.
Ideal Candidate
The ideal candidate is primarily a strong front-end engineering leader who has experience working with design systems. They should be comfortable developing components, managing delivery pipelines, making architecture decisions, maintaining engineering standards, and helping product teams adopt reusable solutions.
The pay range for this role is $130,000- $135,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate. This job is open for contract as well with a pay range of CAD 55-60/hr (max.)
AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com .”
Recommend to Friend
Please enter your Name
Please enter your email
Please enter your Friends Name
Please enter your friend's emailId Please enter valid email id , e.g. abc@gmail.com
More at Tech Mahindra
Related open roles
SAP Integration Technical Engineer
Bangalore · Hybrid
SAP BTP Lead Consultant
Bangalore · Hybrid
Core Java Developer with AWS
Bangalore · Hybrid
Sap Abap Fiori RAP Consultant
Bangalore · Hybrid
Hiring AI Engineer with Copilot Studio Experience
Bangalore · Hyderabad · Chennai · Hybrid
Sr. Software Engineer
Location not specified