A new AI & software cohort batch starts every week. ₹1,500/month, fully online.Join this week's batch
01Engineering

Component Library Engineer

You will build and document modular component libraries and design tokens that accelerate frontend delivery across client teams.

Mid-SeniorFull-timeRemote
All open roles
CLMid-Senior
02About the role

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.

Component Library Engineer
React
TypeScript
Storybook
Tailwind CSS
Design Systems
Radix UI
npm
HTML5
03Responsibilities

Your day to day. 

6 things, one at a time. Keep scrolling.

01 / 06

Build and maintain accessible, themeable React and TypeScript component packages.

02 / 06

Maintain comprehensive Storybook documentation showing component states and variations.

03 / 06

Structure design token pipelines that synchronize Figma variables with CSS and Tailwind.

04 / 06

Write strict unit and visual regression tests for all core library components.

05 / 06

Manage package versioning, changelogs, and semantic releases across the studio.

06 / 06

Support application developers in adopting and customizing shared components.

04Requirements

What we look for. 

6 things, one at a time. Keep scrolling.

01 / 06

Possess 3–5 years of frontend experience with significant work on component libraries.

02 / 06

Demonstrate high proficiency in React, TypeScript, modern CSS, and compound components.

03 / 06

Show practical experience configuring and maintaining Storybook documentation.

04 / 06

Understand accessible design patterns using headless primitives like Radix or Headless UI.

05 / 06

Have experience with npm packaging, bundling with tsup or Vite, and semantic releases.

06 / 06

Collaborate effectively with product designers to resolve UI discrepancies.

05Perks

What you get.

thewebvale.
Remote-first, with a Bhopal studio for hybrid days
Real client products across many industries
Direct work with the founder and senior team
Flexible working hours
Learning and tooling support
Your work featured in our public portfolio
06How we hire

Three steps, no tricks. 

  1. 1

    Intro chat

    A short call about what you want to work on and how you like to work.

  2. 2

    Work review

    Walk us through projects, code or designs you are proud of.

  3. 3

    Paid task

    A small paid task or pairing session, so both sides see the fit.

07Ready?

Apply for Component Library Engineer . 

Tell us about your work. We reply to every application, usually within a few days.

All open roles