About the role

  • Senior UI Developer responsible for building and maintaining CoLab's design system and reusable React components. Collaborating with design and engineering teams to ensure quality UI standards.

Responsibilities

  • Build, evolve, and maintain CoLab’s design system (Schematic), hosted in Storybook
  • Develop high-quality, reusable React components used across the product
  • Set standards for component architecture, testing, documentation and accessibility
  • Write and maintain component-level tests
  • Partner closely with Product Design to translate intent into scalable UI patterns
  • Review UI code with an eye toward consistency, accessibility, and long-term maintainability
  • Help other engineers move faster by giving them strong UI primitives and clear guidance

Requirements

  • 5–7+ years of professional frontend or UI engineering experience
  • Deep, hands-on experience with React
  • Prior experience building and scaling a design system used across multiple teams or products
  • Strong experience using Storybook as a system of record, not just a demo tool
  • Experience writing and maintaining component level tests
  • Strong experience building accessible UI components, including keyboard navigation, focus management, and screen-reader support
  • Experience managing component lifecycle, including versioning, deprecations, and backward-compatible updates in shared systems
  • Strong communication skills when collaborating with designers and engineers.

Benefits

  • extended health coverage
  • unlimited PTO
  • RRSP matching

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

React

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.