At a Glance
- Tasks: Lead the design and engineering bridge, creating pixel-perfect components from design specs.
- Company: Whitespace, a leader in AI solutions with a focus on collaboration and innovation.
- Benefits: Flexible hybrid work, 4-day work weeks during holidays, and generous annual leave.
- Other info: Mentorship opportunities and a culture that values creativity and continuous learning.
- Why this job: Join a dynamic team shaping the future of AI with impactful, cutting-edge products.
- Qualifications: 5+ years in front-end engineering, strong React and TypeScript skills, and design collaboration experience.
The predicted salary is between 60000 - 80000 £ per year.
About Whitespace
Whitespace is at the forefront of engineering intelligent, secure AI solutions for the enterprise. While AI offers transformative potential, many organisations find it challenging to unlock its true value. We address this challenge through Collective—the AI Operating System designed for high‑assurance environments. It is engineered for scalability, trust, and decisive action, even within highly secure, complex, or air‑gapped infrastructures. Our mission extends beyond building systems; we are establishing the framework for a future defined by seamless human‑machine collaboration.
Department: Engineering
Location: Belfast (Hybrid)
Hours: Full time
Closing date: Open until filled
Role Summary
As a Lead Design Systems Engineer, you will be the critical bridge between design and engineering — ensuring that every component we build is a pixel‑perfect implementation of the storybook created by our designers. You will own the front end execution of our component library, working closely with the design team to translate their storybook into production‑ready react components. This is a high‑impact role for someone with a sharp eye for detail, a deep respect for design intent, and the front‑end expertise to bring it to life without compromise. Critically, you will ensure that the components you build are adopted consistently across all of Whitespace's applications — so that every product we ship looks and feels the same.
Duties & Responsibilities
- Component Library
- Build and maintain accessible, production‑ready components that precisely match the Storybook specifications created by our design team.
- Review Storybook stories written by designers and translate them into clean, well‑structured React component APIs that are flexible yet consistent.
- Own the versioning and release process for the component library, ensuring changes are backward‑compatible and well‑communicated to consuming teams.
- Write visual regression tests to catch any deviation from the designer‑approved Storybook across every release.
- Champion visual consistency across all Whitespace applications by owning the design system end‑to‑end — from individual Storybook‑aligned components to common UI patterns and templates such as the shell UI, notification drawers, and navigation structures — ensuring every product team builds on the same foundation for a unified look and feel across the company's suite of products.
- Design Tokens & Figma
- Consume the design token pipeline — typography, colour, spacing, and motion — and apply tokens precisely so that production components match the Storybook at a pixel level.
- Work in close partnership with designers to review Storybook specifications before implementation and raise any ambiguities or feasibility concerns early.
- Evaluate and maintain tooling that bridges Storybook and production code, such as style‑dictionary or similar token pipelines, to keep design and engineering in sync.
- Accessibility
- Ensure every component implemented from Storybook meets WCAG accessibility standards, treating accessibility as a non‑negotiable part of design fidelity.
- Conduct regular accessibility audits of implemented components and flag any deviations from Storybook specs.
- Act as an internal advocate for accessibility, helping product engineers understand and apply the accessible patterns defined in the Storybook.
- Documentation & Adoption
- Maintain implementation‑focused documentation and code examples alongside storybook stories, so engineers can confidently adopt components without hand‑holding.
- Design system evangelism — owning adoption across both core and solutions engineering teams, proactively promoting best practices while being responsive to team needs and feedback.
- Feed into the component roadmap by identifying gaps between the existing storybook and what has been implemented, prioritising work to close those gaps.
- Gather feedback from engineers about implementation pain points and feed those insights back to the design team to improve future Storybook specs.
- Agile Ways of Working
- Actively participate in sprint planning, stand‑ups, and retrospectives, bringing the design‑to‑engineering fidelity perspective to every sprint.
- Collaborate with product managers and engineers to ensure Storybook‑aligned component delivery is built into product team workflows.
- Share clear progress updates, flag design‑engineering mismatches early, and surface blockers to keep component delivery moving at pace.
- Mentor junior engineers on best practices for implementing storybook‑aligned components, raising the quality bar across the team.
Requirements
- Experience
- 5+ years of hands‑on experience in front end engineering, with a track record of building UI components from design specifications.
- Demonstrated experience implementing and scaling a component library in a production environment, with a strong focus on design fidelity.
- Experience working in an agile team alongside designers, engineers, and product managers, with a strong emphasis on design‑engineering collaboration.
- Prior experience implementing a component library across multiple products or platforms is a strong advantage.
- Experience maintaining or contributing to an open source UI library, or using Storybook in a design‑led workflow, is beneficial.
- Skills & Abilities
- Deep fluency in React and TypeScript, including building composable, well‑typed component APIs and publishing versioned npm packages.
- Able to read and interrogate Figma files confidently — comfortable with Variables, Auto Layout, and design tokens — to understand exactly what the designer intended in Storybook.
- Strong understanding of accessibility guidelines.
- Expert‑level experience with storybook as both a development environment and source of truth, with strong working knowledge of Chromatic or equivalent visual regression tooling.
- Familiarity with token pipeline tooling such as style‑dictionary or equivalent.
- Strong design sensibility — you notice when spacing, motion, or typography is even slightly off and care enough to fix it, not ship it.
- Excellent communication skills, able to work closely with designers to ask the right questions, understand intent, and raise implementation concerns constructively.
- A collaborative, detail‑obsessed mindset — you take pride in implementation quality, measure success by how faithfully what ships reflects what was designed, and care deeply about creating a consistent experience for users across every Whitespace product.
What We Offer
- Work on impactful, cutting‑edge products powered by artificial intelligence and machine learning.
- Be part of an agile, close‑knit team that values creativity, quality, and continuous learning.
- A flexible working environment, with typically 2 days of hybrid working in our Belfast office, and one of the best work‑life balances you'll find.
- A (Mon to Thurs) 4‑day work week during the holidays — July, August, and December.
- The last Friday of every month off.
- Early finish every working Friday at 3pm.
- 25 days of annual leave, plus all NI bank holidays.
- EMI Share options in a rapidly growing scale‑up.
Lead Design Systems Engineer in Belfast employer: Whitespace
Whitespace is an exceptional employer, offering a dynamic and innovative work environment in Belfast where creativity and quality are at the forefront of our mission to engineer intelligent AI solutions. Employees enjoy a flexible hybrid working model, a unique 4-day work week during holidays, and early finishes on Fridays, all while being part of a close-knit team that prioritises continuous learning and impactful contributions. With ample opportunities for professional growth and a commitment to work-life balance, Whitespace stands out as a rewarding place to build a meaningful career.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Design Systems Engineer in Belfast
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Whitespace or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Whitespace.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Whitespace.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Whitespace that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Lead Design Systems Engineer in Belfast
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Whitespace.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Whitespace and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Whitespace
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Whitespace uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.