Skip to content
Home

Front-End Engineer (Design System)

Siteground

Job expired

Front-End Engineer role at Siteground owning the internal Design System, the shared component library powering visual consistency across all products and SaaS platforms. Sits at the intersection of design and engineering, evolving an accessible, high-performance component library for product teams.

What you'll do

  • Develop and maintain reusable, scalable code using CSS/SASS, HTML, TypeScript and React
  • Implement modern CSS custom properties for runtime light/dark theming
  • Drive development and adoption of the Design System across products and teams
  • Partner with Product Designers to translate Figma variables into production-ready tokens
  • Architect robust, predictable component APIs using headless UI composition patterns
  • Ensure components meet WCAG 2.1/2.2 AA standards and are optimised for rendering efficiency
  • Maintain Storybook as the source of truth for component usage and guidelines
  • Help drive system adoption, assisting with migration strategies and deprecating legacy elements
  • Maintain code quality using unit testing and automated visual regression testing
  • Structure clean TypeScript types optimised for generation by AI coding assistants

What we're looking for

  • 5+ years front-end development experience with HTML, CSS, JavaScript, TypeScript
  • 2+ years experience contributing to or scaling a shared component library
  • Strong production experience with React v17+, hooks, context, rendering performance
  • Grasp of component-driven design and headless UI concepts (Radix UI, React Aria, Shadcn/ui)
  • Hands-on experience using Vite and Storybook
  • Practical knowledge of building accessible elements per ARIA and WCAG standards
  • Visual sense and experience collaborating with designers in Figma
  • Excellent collaboration skills with designers and engineers

Nice to have

  • Experience using developer-facing Figma features (Code Connect, Dev Mode, variables, REST API)
  • Familiarity with GitHub Actions for build automation, visual regression checks, releases
  • Experience creating CLI helpers, styling utilities, or codemods for design system upgrades
  • Regular use of AI-assisted coding tools for prototyping, testing, documentation
  • Passion for developer-friendly tools and improving engineering workflows

Good to know

  • Only shortlisted candidates will be contacted for further steps

Contact us

Get in touch if you have any feedback or requests.

Optional