This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled Senior Full Stack Software Developer for a 10-month contract in Toronto. This specialized role sits at the intersection of engineering and design, focusing on the development, governance, and maintenance of a robust Design System. You will be responsible for translating complex design intent into reusable, accessible, and performant front-end components while ensuring backend stability and seamless DevOps integration.
Job Responsibility
Build and maintain high-quality, reusable UI components using React, Angular, and Next.js
Implement and govern Design Tokens, CSS variables, and modular CSS architectures (BEM, Utility-first) to ensure cross-platform UI consistency
Ensure every component adheres to WCAG and AODA standards
Produce clear, well-structured documentation for component usage, variants, and best practices
Design and implement scalable web architectures, including REST APIs, security standards like OAuth, and IAM solutions such as Entra ID
Lead the implementation of continuous integration and deployment (CI/CD) pipelines
Strategically manage and maintain legacy components and frameworks
Resolve complex technical problems arising in packages and libraries
Actively participate in design walkthroughs using Figma
Identify gaps in the current system and suggest roadmap improvements
Requirements
Senior-level experience in React, Angular, and Next.js
Proficiency with Figma and a deep understanding of the relationship between design tools and code
Strong experience in scalable CSS (BEM, Modular, Utility-first) and managing maintainable styling in large applications
Proven experience in database management, RESTful API development, and OAuth/Entra ID security protocols
Expert knowledge of WCAG standards and implementing accessible UI
Ability to explain complex design and technical decisions clearly to non-technical stakeholders
Expert knowledge of structured SDLC methodologies and rapid application development (RAD)
Sound judgment in knowing when to standardize vs. when to allow exceptions within a design system
Nice to have
Previous experience in the Ontario Public Service (OPS) or Public Sector
Hands-on experience working specifically on a Design System project
Familiarity with AWS, Drupal, or French language fluency