Design Systems Engineer
About Us
At Foundry Works Design (FW.D), we believe in empowering design teams, streamlining collaboration, and solving complex challenges to deliver exceptional results. As strategic partners, we embed ourselves within our clients’ organisations to enhance their design capabilities and drive meaningful impact.
Whether refining user experiences, aligning design strategies with business goals, or solving the toughest design problems, our approach is always clear, purposeful, and results-driven. With a commitment to professional growth and a focus on teamwork, we ensure every project delivers maximum value for our clients—and continuous growth for our team.
Role Overview
As a Design Systems Engineer, you will play a critical role in building and maintaining scalable design system infrastructure that bridges design and engineering.
Working closely with product designers, engineers, and stakeholders, you will develop reusable UI components, maintain design system libraries, and ensure consistent implementation across digital products.
You will help establish robust tooling, documentation, and testing practices that enable teams to build reliable, accessible, and high-quality user interfaces at scale.
Key Responsibilities
Build and maintain reusable UI components using modern frontend technologies such as TypeScript, React, and Tailwind.
Contribute to the development and maintenance of a shared design system library, ensuring components remain scalable, accessible, and performant.
Manage and publish component libraries using GitHub Packages or NPM, supporting versioning and distribution across teams.
Implement and maintain UI testing frameworks using tools such as Cypress, Jest, and Chromatic to ensure reliability and visual consistency.
Develop and maintain Storybook documentation to provide a clear UI showroom for designers and engineers.
Work closely with designers using Figma to translate design patterns into production-ready components.
Contribute to CI/CD pipelines that automate build, testing, and deployment processes.
Write clear technical documentation and guidelines that help teams adopt and implement the design system effectively.
Collaborate across product, design, and engineering teams to identify opportunities for improving consistency, accessibility, and development efficiency.
What We’re Looking For
4+ years of software development experience, with a strong interest in modern frontend technologies.
Experience working with TypeScript, React, and modern CSS frameworks such as Tailwind.
Familiarity with design system development and component-driven architecture.
Experience implementing UI testing and visual regression testing using tools such as Cypress, Jest, or Chromatic.
Experience working with Storybook or similar UI component documentation tools.
Familiarity with package management and distribution using GitHub Packages or NPM.
Understanding of CI/CD workflows for automated build, test, and deployment pipelines.
Basic familiarity with Figma, enabling effective collaboration with designers.
Strong documentation skills and the ability to communicate technical concepts clearly within cross-functional teams.
Soft Skills
Collaborative: Works effectively across design, product, and engineering teams to deliver scalable solutions.
Curious: Keeps up with emerging frontend technologies and design system practices.
Detail-Oriented: Ensures reliability, accessibility, and consistency across all UI components.
Humble and Supportive: Approaches teamwork with openness, respect, and a willingness to learn from others.
Quality-Focused: Takes pride in building robust systems that teams can rely on with confidence.
- Department
- Design
- Locations
- Manchester
- Remote status
- Fully Remote