MailerMen logo

Design Systems & Component Library Intern

MailerMen

Actively hiring🇮🇳 Mumbai, IndiaHybridInternship₹13K – ₹17.5K /moFreshers onlyFull Stack Developer
Posted 1mo agoBe an early applicant

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.

25th pct ₹3.2L75th pct ₹6.5L

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