Component Library Engineer
You will build and document modular component libraries and design tokens that accelerate frontend delivery across client teams.
What you'll work with.
As a Component Library Engineer at TheWebVale, you will engineer shared UI design systems, token structures, and reusable component packages for our web and software applications. You will create the foundational UI building blocks used across clinics, schools, and business tools. You will partner closely with our UI/UX designers and application developers to align design tokens with production code. Working on steady two-to-three week cycles, you will publish clean, well-tested packages that streamline feature development.
Your day to day.
6 things, one at a time. Keep scrolling.
Build and maintain accessible, themeable React and TypeScript component packages.
Maintain comprehensive Storybook documentation showing component states and variations.
Structure design token pipelines that synchronize Figma variables with CSS and Tailwind.
Write strict unit and visual regression tests for all core library components.
Manage package versioning, changelogs, and semantic releases across the studio.
Support application developers in adopting and customizing shared components.
What we look for.
6 things, one at a time. Keep scrolling.
Possess 3–5 years of frontend experience with significant work on component libraries.
Demonstrate high proficiency in React, TypeScript, modern CSS, and compound components.
Show practical experience configuring and maintaining Storybook documentation.
Understand accessible design patterns using headless primitives like Radix or Headless UI.
Have experience with npm packaging, bundling with tsup or Vite, and semantic releases.
Collaborate effectively with product designers to resolve UI discrepancies.
What you get.
Three steps, no tricks.
- 1
Intro chat
A short call about what you want to work on and how you like to work.
- 2
Work review
Walk us through projects, code or designs you are proud of.
- 3
Paid task
A small paid task or pairing session, so both sides see the fit.
Apply for Component Library Engineer .
Tell us about your work. We reply to every application, usually within a few days.