NewMCP: Let an AI agent help you find your next job
All jobs

Member of Technical Staff (Software Engineer, Design System)

Perplexity·San Francisco, USA
Apply on Perplexity

Perplexity is hiring a frontend engineer to build the design system used across Perplexity products, the component library and design language shared across web, iOS, Android, macOS, and Windows. The role focuses on developing component APIs for internal product teams, contributing to the token pipeline that keeps platforms visually consistent, and maintaining interaction quality and accessibility. The listed tech stack is React, TypeScript, CSS, and design tokens.

What you'll do

  • Design and build core primitives (overlays, inputs, navigation, feedback) with APIs that remain coherent as consumers multiply
  • Work across the design-token pipeline including authoring, generation, and per-platform publishing across web, iOS, Android, macOS, and Windows
  • Partner directly with design to translate Figma systems into typed, testable, documented components
  • Migrate product surfaces from bespoke implementations onto shared primitives without breaking them
  • Build accessible components by default (keyboard, focus, contrast, screen readers) backed by automated coverage
  • Support consuming teams through documentation, visual regression coverage, and an on-call rotation

What they're looking for

  • 4+ years building production frontend; experience with a design system, component library, or shared UI platform is a plus
  • Interest in building reusable components
  • Strong React and TypeScript, and CSS
  • Working accessibility knowledge (WCAG, ARIA patterns, assistive tech)
  • Comfort collaborating closely with designers on the visual and interaction language

Learn the skills this role asks for

Into Design Systems is the conference on Claude Code and Figma MCP and design system automation, taught by the teams who run them in production.

Learn these skills

Am I a fit for this role?

Let your own agent answer that. Connect this board once with the command below and the agent reads this posting in full instead of guessing from the title.

claude mcp add --transport http ids-jobs https://jobs.intodesignsystems.com/mcp

Then paste this and add your background

Use the ids-jobs MCP server and read the job "perplexity-member-of-technical-staff-software-engineer-design-system-p37v84". Tell me which requirements I already meet and which ones I am missing. My background:

How the MCP server works

Summary written by Into Design Systems from the public job posting, without guarantee of accuracy or completeness. Always verify the details and apply on the company's official page.