Skip to content
PerplexityPerplexitySan Francisco, CA

Member of Technical Staff

Builds the shared design system powering Perplexity’s products across web and native platforms. The role focuses on reusable React and TypeScript components, design-token infrastructure, accessibility, and close collaboration with design and consuming product teams.

220k – 405k/yr
Hybrid4+ YOEFrontend Engineering

About the role

Responsibilities

  • Design and build core primitives, including overlays, inputs, navigation, and feedback, with coherent APIs for many consuming surfaces.
  • Work across the design-token pipeline, including authoring, generation, and per-platform publishing for web, iOS, Android, macOS, and Windows.
  • Partner with design on the design language, translating Figma systems into typed, testable, documented components.
  • Migrate product surfaces from bespoke implementations to shared primitives without breaking them.
  • Build accessible components by default, including keyboard navigation, focus management, contrast, and screen-reader support, backed by automated coverage.
  • Support consuming teams through documentation, visual regression coverage, and an on-call rotation.

Requirements

  • 4+ years of experience building production frontend applications.
  • Strong React, TypeScript, and CSS skills.
  • Working knowledge of accessibility, including WCAG, ARIA patterns, and assistive technologies.
  • Interest in building reusable components.
  • Comfort collaborating closely with designers on visual and interaction language.

Nice to Have

  • Experience with a design system, component library, or shared UI platform.

Tech Stack

  • React
  • TypeScript
  • CSS
  • Design Tokens

Skills

ReactTypeScriptCSSdesign tokensFigmawcagariaAccessibilityvisual regression testingcomponent libraries
Suno

Staff Software Engineer, Frontend

SunoBoston, MA +1

Staff Frontend Engineer architects component libraries, shared abstractions, and performant React experiences for a music platform. Requires 7+ years building modular web apps with TypeScript, React, NextJS, and obsession for UX, accessibility, performance.

220k – 280k/yrOn-site7+ YOEFrontend Engineering
Watershed

Staff software engineer, front end

WatershedNew York, NY

Own frontend architecture and deliver high-quality UI/UX for complex financial applications while mentoring the team. Requires 6+ years of software engineering experience and a true frontend specialist who can go full-stack when needed.

216k – 282k/yrOn-site6+ YOEFrontend Engineering
Otter

Staff Software Engineer, Frontend

OtterMountain View, CA

Lead frontend development of a responsive, mobile-first single-page web application for Otter.ai's AI meeting transcription platform. Requires 8+ years architecting SPAs with TypeScript/JavaScript, expert HTML/CSS, testing, and technical leadership.

210k – 250k/yrOn-site8+ YOEFrontend Engineering
Harvey

Senior/Staff Software Engineer, OfficeJS

HarveyNew York, NY +1

Lead development of Harvey in Word, an AI-powered Microsoft Office Add-in using OfficeJS. Architect integrations, build agentic editing features, and mentor engineers. Requires deep OfficeJS expertise and 5+ years experience.

231k – 340k/yrHybrid5+ YOEFrontend Engineering
Harvey

Staff Software Engineer, Frontend

HarveyNew York, NY

Own and lead engineering projects on the Product Engineering team, building AI-native features and full-stack systems with React/TypeScript on the frontend and Python/Postgres on the backend.

231k – 340k/yrHybrid7+ YOEFrontend Engineering