Perplexity is hiring a frontend engineer to build the design system behind every Perplexity product. The role owns the component library and design language shared across web, iOS, Android, macOS, and Windows, including primitives, tokens, and interaction patterns.
What you'll do
- Design and build core primitives – overlays, inputs, navigation, feedback – with coherent APIs
- Work across the design-token pipeline – authoring, generation, and per-platform publishing
- Partner with design to translate Figma systems into typed, testable, documented components
- Migrate product surfaces off bespoke implementations onto shared primitives without breaking them
- Build accessible components by default, backed by automated coverage
- Support consuming teams through docs, visual regression coverage, and on-call rotation
What we're looking for
- 4+ years building production frontend
- 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 visual and interaction language
Nice to have
- Experience with a design system, component library, or shared UI platform