Senior UI Developer

CoLab Software
1dRemote

About The Position

This is a senior UI role for someone who cares deeply about systems, not just screens. As a Software Developer IV focused on UI, you’ll sit on our Build UI team and help define how CoLab’s interface is built, scaled, and evolved. Your work will directly shape our design system (Schematic), the components teams rely on every day, and the quality bar for UI across the product. You won’t just consume a design system — you’ll help build and harden it. That means collaborating closely with Product Design, Product Engineering, and other front-end developers to turn patterns into durable, well-tested components that scale as the product grows. If you’ve ever been frustrated by brittle UI foundations, undocumented components, or “one-off” solutions that quietly become permanent — this role exists to fix that.

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

Nice To Haves

  • Experience extending or building on top of headless or foundation UI systems (such as Radix)
  • Experience leveraging Figma-based workflows to connect design system definitions with production code (e.g., Code Connect, MCP, or similar tools)

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

Benefits

  • competitive compensation and equity
  • extended health coverage
  • unlimited PTO
  • RRSP matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service