Posted in

Sr. Front End Engineer – Design Systems

Sr. Front End Engineer – Design Systems

CompanyEnable
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Extensive experience in designing, building, and maintaining scalable, enterprise-grade design systems, with a proven ability to create systematic, reusable component architectures.
  • Advanced proficiency in TypeScript, Angular, and React, with hands-on experience in Blazor, JavaScript, and modern front-end tooling.
  • Expert in developing and managing robust component libraries, including proficiency with Storybook for documentation, testing, and showcasing components.
  • Deep understanding of accessibility standards and inclusive design practices, coupled with a strong commitment to delivering pixel-perfect, high-quality work.
  • Ability to work closely with designers, product managers, and engineers to deliver user-centered solutions that bridge design and development.
  • Skilled at developing and scaling design systems, with a data-driven approach to fostering adoption and managing version control.
  • Excels in fast-paced, high-pressure settings with minimal supervision, consistently delivering results.
  • A proactive self-starter with exceptional critical-thinking and problem-solving skills.
  • Hands-on experience in quality assurance and testing processes to ensure all components are production-ready.
  • 7+ years of direct experience in front-end development and design systems engineering or a related role with hands-on involvement in building and scaling design systems.
  • Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction (HCI), or a related technical field.

Responsibilities

  • Own the end-to-end lifecycle of our design system process and development, from strategy and architecture to implementation and maintenance, ensuring scalability and consistency across all products.
  • Rapidly build, test, and iterate on high-quality coded prototypes to bridge the gap between design concepts and fully developed features.
  • Architect modular, reusable, and accessible UI components using Angular, React, JavaScript, and TypeScript, adhering to best practices and performance optimization.
  • Act as a trusted partner to product designers and engineers, translating complex design requirements into seamless technical solutions.
  • Develop and manage an enterprise-grade component library in Storybook, ensuring robust documentation, live previews, and ease of use for stakeholders.
  • Define and implement streamlined processes and best practices for design-engineering collaboration, setting the standard for future team growth.
  • Meticulously test and validate your work, ensuring flawless execution, pixel-perfect precision, and compliance with accessibility standards.
  • Create a forward-thinking architecture for component versioning and system evolution that aligns with long-term front-end strategies.
  • Take initiative in identifying opportunities for improvement, optimizing workflows, and solving challenges autonomously.
  • Set the bar for hands-on contribution, championing a culture of excellence and inspiring others through your work ethic and attention to detail.

Preferred Qualifications

    No preferred qualifications provided.