Titre du poste ou emplacement
RECHERCHES RÉCENTES

Design System Front End Developers

AIT Global inc. - 5 emplois
Toronto, ON
Posté hier
Détails de l'emploi :
Temps plein
Expérimenté

Job Title: Design System Front End Developers Location: Mexico and CanadaJob Responsibilities / Typical Day in the Role:
  • Contribute to code and architecture reviews, ensuring best practices for scalable, maintainable, and performant design system implementations.
  • Define and evolve design system engineering standards, driving consistency across CNN's web platforms.
  • Work primarily with JavaScript (ES6+), CSS (advanced), NPM, AWS services, and Vue.js (nice-to-have) while mentoring peers in these technologies.
  • Collaborate closely with the Design Systems & Frameworks group to scale component implementations across teams, ensuring seamless integration with product engineering.
  • Build pixel-perfect UI from Figma, ensuring that components align precisely with design specifications and support design tokens, themes, and accessibility requirements.
  • Stay informed on industry trends in UI engineering, performance optimization, and accessibility, raising concerns and proposing solutions when needed.
  • Own the end-to-end development of reusable, accessible components, following progressive development methodologies from proofs of concept to production releases.
  • Advocate for performance, accessibility (a11y), and design consistency, contributing to tools and documentation that improve adoption across teams.
Must Have Skills / Requirements:
  • Advanced CSS capabilities
  • Deep expertise in CSS architecture (BEM, CSS-in-JS, utility-first frameworks, etc.) and advanced techniques for layout, animations, and theming. Experience with converting Figma designs to Code. Years of experience (5+)
  • Experience with NPM
  • package management, publishing shared component libraries, and versioning strategies. Years of experience (4+)
  • Cross-Team Collaboration Experience
  • Years of experience (4+)
Nice to Have Skills / Preferred Requirements:
  • Experience with Vue.js for component development (or strong transferable knowledge from React/Angular).
  • Experience working with component documentation tools such as Storybook, Zeroheight, or internal docs sites.
  • Background in performance optimization, Web Vitals, and bundle analysis for front-end applications.
  • Experience working in Kanban/Scrum environments, using tools like Jira for project management.
  • Experience with TailWind.
Soft Skills:
  • Ability to translate design system goals into engineering solutions, breaking down work into meaningful tasks and collaborating with product teams.
  • Solid grasp of software data structures and algorithms, ensuring efficient component and UI rendering.
  • Passion for continuous learning and technical growth along an individual contributor path.

Partager un emploi :