détails d'emploi
Are you a Senior Front-End Developer with hands-on experience in building and scaling design systems from scratch using shadcn/ui and modern web technologies? Our client is hiring a Senior Software Developer – Front End for a hybrid 4 months contract role based in Toronto, requiring 3 days onsite per week. This role is ideal for someone who thrives in end-to-end ownership from technical architecture and component development to testing, documentation, and internal training. You will work independently to create a brand-new design system that powers a suite of public-facing digital products. 💻🌐
...
Advantages
🏢 Hybrid work: 3 days onsite, 2 days remote
🧩 Full ownership of the design system lifecycle (plan, build, document, support)
⚙️ Work with modern frameworks like React, TypeScript, and shadcn/ui
📚 Collaborate with UX and product teams to enhance accessibility and user experience
📐 Lead internal workshops and shape component adoption across the organization
🎯 Mission-critical impact with a focus on scalability, usability, and WCAG compliance
Responsibilities
System Architecture & Planning
• Collaborate with product, UX, and tech teams to gather design system requirements
• Audit existing component documentation for quality and consistency
• Create architecture strategies covering component hierarchy, naming, and governance
Design System Development
• Build scalable, accessible components using shadcn/ui as the foundation
• Extend and customize core components to reflect branding and WCAG 2.0 AA standards
• Develop reusable components tailored to product-specific needs
Testing & QA
• Implement cross-browser/device testing standards
• Set up automated testing and visual regression checks (e.g., via Storybook)
• Conduct accessibility audits and document findings
Documentation & Training
• Create detailed developer documentation, usage guides, and onboarding kits
• Lead workshops and Q&A sessions to train internal teams
• Maintain versioning, changelogs, and self-serve support materials
Leadership & Collaboration
• Serve as the sole technical lead for the design system initiative
• Promote best practices in performance, accessibility, and component testing
• Act as a liaison between engineering, design, and product teams
Qualifications
Must Have:
• 5+ years of experience in modern front-end development using React and TypeScript
• Proven track record building and maintaining design systems (ideally with shadcn/ui)
• Strong knowledge of WCAG accessibility standards and semantic HTML
• Experience writing developer documentation and usage guidelines
• Proficiency in testing tools such as Storybook, visual regression testing, and browser QA
• Independent mindset with the ability to drive projects solo from ideation to deployment
• Strong communication skills with a team-first, consultative approach
Nice to Have:
🧪 Experience with component QA workflows, automated testing, and accessibility audits
🛠️ Familiarity with responsive design principles across devices
📈 Previous success scaling a design system for internal and external users
🎨 Understanding of design tokens, theming, and visual consistency across platforms
Summary
This role offers a rare opportunity to take end-to-end technical ownership of a brand-new design system. If you are a proactive, design-minded engineer who’s comfortable working independently, this contract will let you make a tangible impact across digital products. You will be the architect, builder, and educator for a system used by designers and developers across the organization. Bring your passion for design systems and front-end excellence to the forefront 🚀.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir plus
Are you a Senior Front-End Developer with hands-on experience in building and scaling design systems from scratch using shadcn/ui and modern web technologies? Our client is hiring a Senior Software Developer – Front End for a hybrid 4 months contract role based in Toronto, requiring 3 days onsite per week. This role is ideal for someone who thrives in end-to-end ownership from technical architecture and component development to testing, documentation, and internal training. You will work independently to create a brand-new design system that powers a suite of public-facing digital products. 💻🌐
Advantages
🏢 Hybrid work: 3 days onsite, 2 days remote
🧩 Full ownership of the design system lifecycle (plan, build, document, support)
⚙️ Work with modern frameworks like React, TypeScript, and shadcn/ui
📚 Collaborate with UX and product teams to enhance accessibility and user experience
📐 Lead internal workshops and shape component adoption across the organization
🎯 Mission-critical impact with a focus on scalability, usability, and WCAG compliance
Responsibilities
System Architecture & Planning
• Collaborate with product, UX, and tech teams to gather design system requirements
...
• Audit existing component documentation for quality and consistency
• Create architecture strategies covering component hierarchy, naming, and governance
Design System Development
• Build scalable, accessible components using shadcn/ui as the foundation
• Extend and customize core components to reflect branding and WCAG 2.0 AA standards
• Develop reusable components tailored to product-specific needs
Testing & QA
• Implement cross-browser/device testing standards
• Set up automated testing and visual regression checks (e.g., via Storybook)
• Conduct accessibility audits and document findings
Documentation & Training
• Create detailed developer documentation, usage guides, and onboarding kits
• Lead workshops and Q&A sessions to train internal teams
• Maintain versioning, changelogs, and self-serve support materials
Leadership & Collaboration
• Serve as the sole technical lead for the design system initiative
• Promote best practices in performance, accessibility, and component testing
• Act as a liaison between engineering, design, and product teams
Qualifications
Must Have:
• 5+ years of experience in modern front-end development using React and TypeScript
• Proven track record building and maintaining design systems (ideally with shadcn/ui)
• Strong knowledge of WCAG accessibility standards and semantic HTML
• Experience writing developer documentation and usage guidelines
• Proficiency in testing tools such as Storybook, visual regression testing, and browser QA
• Independent mindset with the ability to drive projects solo from ideation to deployment
• Strong communication skills with a team-first, consultative approach
Nice to Have:
🧪 Experience with component QA workflows, automated testing, and accessibility audits
🛠️ Familiarity with responsive design principles across devices
📈 Previous success scaling a design system for internal and external users
🎨 Understanding of design tokens, theming, and visual consistency across platforms
Summary
This role offers a rare opportunity to take end-to-end technical ownership of a brand-new design system. If you are a proactive, design-minded engineer who’s comfortable working independently, this contract will let you make a tangible impact across digital products. You will be the architect, builder, and educator for a system used by designers and developers across the organization. Bring your passion for design systems and front-end excellence to the forefront 🚀.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir pluspartager l'offre d'emploi