Design Systems & Component Library Intern
What this role pays, in context
This listing does not state its pay. Full Stack Developer roles in India currently advertise a median of ₹5.6L a year.
Median of 25 other live Full Stack Developer listings in India on this board that state pay. Roles that do not disclose a salary are excluded rather than counted as zero.
There are nine different button styles in our codebase and no two of them agree on a focus ring. A design system fixes that, and building one turns out to be an unusually good way to learn how the web fits together.
Half a year of building
Across six months you will help turn our Figma library into real, documented components: buttons, form fields, the toast that currently cannot be dismissed with a keyboard, and a data table that behaves on a small screen. Each one ships with usage docs, a Storybook entry and visual regression coverage. You will also run the migration, replacing old markup page by page and negotiating with the engineers who preferred their version.
Why it is worth your six months
Component work teaches API design in miniature. You learn why a prop should be a boolean rather than a string, why tokens beat hardcoded hex values, and how one careless default quietly breaks fourteen screens. Those lessons carry into whatever stack you touch next.
Where and how
Hybrid from Lower Parel, three days on site, and you will present progress at the fortnightly design and engineering review. Final year students and recent graduates are precisely who this internship was designed for.
Responsibilities
- Turn Figma library components into documented, reusable frontend components
- Ship a keyboard dismissible toast and a data table that works on small screens
- Write Storybook entries and usage documentation for every component you build
- Set up visual regression coverage so styling changes stop slipping through
- Migrate existing pages onto the new components one screen at a time
- Replace hardcoded colour and spacing values with design tokens
- Present progress at the fortnightly design and engineering review
Requirements
- Final year student or recent graduate, zero years of experience expected
- Comfortable with CSS specificity, custom properties and component thinking
- Some JavaScript, enough to build a genuinely interactive component
- Able to work hybrid from Lower Parel three days a week
- Willing to write documentation, not only code
Skills
Benefits
- Monthly stipend for the full six month term
- Joint mentorship from a product designer and a frontend engineer
- Components you build get used on every page of the product
- First consideration when junior frontend positions open up
Related searches
MailerMen
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.