Member of Technical Staff (Software Engineer, Design System)
Perplexity · San Francisco, CA · 1 mo ago
HybridInformation Technology$220k–$405k/yrFull-time
About the role
Perplexity is looking for a frontend engineer to build the design system behind every Perplexity product. It is the component library and design language shared across web, iOS, Android, macOS, and Windows – the primitives, tokens, and interaction patterns that every product team builds on top of. Its users are internal, spanning product teams and a broad range of contributors across the company. The components you build become the foundation all of them rely on.
Responsibilities
- Develop component APIs that hold up across dozens of consuming surfaces and are easy for other teams to adopt correctly.
- Contribute to the token pipeline that keeps five platforms visually consistent.
- Maintain a high bar for interaction quality and accessibility.
- Design and build core primitives – overlays, inputs, navigation, feedback – with APIs that stay coherent as consumers multiply.
- Work across the design-token pipeline – authoring, generation, and per-platform publishing across web, iOS, Android, macOS, and Windows.
- Partner directly with design on the design language itself, translating Figma systems into typed, testable, documented components.
- Migrate product surfaces off 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 docs, visual regression coverage, and on‑call rotation.
Requirements
- 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.
- Tech stack: React, TypeScript, CSS, Design Tokens.
Pay
Compensation Range: $220K - $405K