Skip to content
Home

Software Engineer, Design Systems

Assembled

Job expired

Software Engineer, Design Systems at Assembled, working closely with the Design Systems Designer. Owns the technical vision for a new design system and AI-native design-to-code workflows, influencing every product team.

What you'll do

  • Own the technical direction of the design system, from token architecture and components to tooling, testing and adoption
  • Shape how AI coding agents build UI through component APIs, documentation, guardrails and developer workflows
  • Modernise frontend foundations, including component architecture, tooling and development patterns
  • Raise the bar for frontend quality, including performance, accessibility, responsiveness and interaction detail
  • Build infrastructure that keeps the system reliable at scale, including testing, visual regression, CI/CD and versioned releases
  • Establish frontend best practices across teams for consistent, maintainable, high-quality user experiences
  • Influence product decisions early, surfacing technical constraints, tradeoffs and opportunities during design

What we're looking for

  • 3+ years building frontend products with ownership over architecture and technical direction
  • Experience owning or significantly evolving a design system used across multiple teams or products
  • Deep frontend expertise, including TypeScript, component architecture and modern frontend tooling
  • Track record raising product quality: performance, accessibility, usability and interaction design
  • Strong product and design instincts with a sharp eye for craft and user experience
  • Clear communication and effective collaboration across engineering and design
  • Enthusiasm for AI-assisted development workflows and AI-generated code

Nice to have

  • Experience with React, Storybook, and data visualisation libraries such as visx, D3 or Chart.js
  • Experience building B2B SaaS or highly interactive, data-rich applications

Contact us

Get in touch if you have any feedback or requests.

Optional