Design System Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Accessibility as a default: semantic markup, keyboard operability, and automated checks (axe): you treat a11y as infrastructure, not backlog.
- Production Angular experience: component authoring, inputs/outputs, content projection, ViewEncapsulation, and styling strategy.
Requirements
- Youâve built and maintained a shared component library other teams depend on. And you measure success in production adoption, not components shipped.
- Youâre fluent in Storybook as your build, docs, and test workbench, and literate in token pipelines (structured data through a build step to platform outputs; you can explain what a DTCG migration buys).
- You own the library end to end (its evolution, its breaks, and its adoption) running migrations to completion and treating product teamsâ adoption blockers as yours to solve.
- You drive adoption by evidence and service, not mandate, and design for consumers over sprints: composable, typed component APIs, no prop bloat, honest deprecations.
- You track moving standards (DTCG, Angular, AI tooling), verify before building, and want review from stronger engineers.
- Youâre a strong communicator who intrinsically wants to share and collaborate.
Benefits & conditions
Own the code side of Rentmanâs design system and build it as a versioned product with real consumers. Youâll build, test, release, and drive adoption of the Angular component library and token pipeline, turning todayâs Storybook source of truth into a semver-governed package with release discipline, DTCG-based tokens, and CI gates for visual regression, accessibility, and interaction tests. Working in a two-person team alongside a Design System Designer, youâll make adoption measurable in product code and increasingly legible to AI tooling, so teams build from the system rather than around it and the legacy UI is replaced release by release.
What youâll do
- Our design system is young. The Angular component library and Figma library exist, but the governance model, token pipeline, and adoption strategy are still taking shape. To define those will also be yours to own.
- Run it like a real product: versioned, with semver, changelogs, and honest deprecations, so teams can upgrade with confidence.
- Engineer the token pipeline from a DTCG source of truth into code, so one decision about color, spacing, or type lands everywhere it should.
- Turn todayâs Storybook addons into CI gates that actually block: visual regression, accessibility as a mandatory check, and interaction tests.
- Drive code-side adoption. Make it easier to build from the system than around it, and prove it with adoption measured in real production code.
- Make the system AI-ready: machine-readable component metadata, docs-as-code, and an MCP/AGENTS.md surface so coding agents can build with it as fluently as a new engineer.
- Pair daily with the Design System Designer: spec handshake on new components, one shared source of truth, joint ownership of the Definition of Done., * Competitive salary (+8% holiday benefit), based on experience
- A â13th monthâ annual bonus based on company results
- 25 days of paid vacation, plus one extra day off each year up to your 5th year anniversary
- A paid 4-week sabbatical after 5 years to go on an adventure
- A shiny Windows, Linux or Mac of your choice
- An annual training budget to boost your skills
- A pension plan via BrightPensioen
- Access to OpenUp for mental well-being and personal growth
- Sports activities (Rentman football team, squash and padel) and an Urban Sports fitness subscription
- An OV Business card if you live further than 10km away from the office
- A flexible and engaging work environment with free lunches, office perks (PS5, Ping Pong, D&D), legendary karaoke parties, and various team activities
- An amazing office in the heart of Utrecht, Netherlands, at the historical Drift 17
Our process
Hereâs a breakdown of our recruitment process:
- Call with recruiter about the role (30 mins)
- Past experience & culture interview (60 mins)
- Onsite-assignment and Final skills interview at our office (90 mins)
About the company
At Rentman, we celebrate diversity and are committed to creating an inclusive environment for all employees. We believe that our differences make us stronger and strive to foster a workplace where everyone feels valued and respected.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
16 Best Free React UI Libraries in 2025
Dev Digest 133 - Back to Front
How We Built a Worry-Free System That Runs for 10+ Years â And What Weâd Do Again
WeAreDevelopers Dev Digest Issue 116 - The new search warsâŚ