Software Engineer, Front-end

Superhuman Superhuman · Consumer · Hub - San Francisco · Engineering, Product, Design, and Marketing

Front-End Software Engineer for an AI productivity platform, focusing on building user interfaces for AI-powered products like real-time chat, agent suggestions, and document editors. The role involves working with React, TypeScript, and integrating AI capabilities into user experiences across web, desktop, and extensions.

What you'd actually do

  1. Build the interfaces for AI-powered products used by millions — including real-time chat experiences, inline agent suggestions, document editors, and agent builder tools.
  2. Design and implement rich, responsive UI in React and TypeScript to build refined and elegant user interfaces.
  3. Work across the Superhuman product suite — Go, Mail, Docs, Grammarly, or enterprise..
  4. Target high availability for consumer and enterprise customers.
  5. Tackle hard interaction design problems: streaming content, complex state management, and multi-surface interactions.

Skills

Required

  • 7 years of experience in front-end development
  • expert-level knowledge of TypeScript (and/or JavaScript), HTML, and CSS
  • extensive experience with ReactJS (or similar UI frameworks)
  • modern web client development and testing tools
  • Excellent software engineering fundamentals, including knowledge of algorithms and data structures
  • Fluency with AI coding tools (Copilot, Cursor, Claude Code, etc.)
  • Strong product instincts
  • Ability to work independently with minimal guidance
  • proactively manage priorities across multiple projects
  • collaborate effectively with cross-functional teams

Nice to have

  • Comfort working with AI-powered features — whether that's building UI for LLM-generated content, streaming responses, or agentic workflows.
  • Prior experience integrating AI/ML into product surfaces is a plus.
  • Experience with browser extensions, cross-platform web clients, or shipping front-end code across multiple surfaces (web, desktop, mobile) is a plus.
  • Deep understanding of continuous integration and delivery methods.

What the JD emphasized

  • Comfort working with AI-powered features
  • building UI for LLM-generated content
  • streaming responses
  • agentic workflows
  • Prior experience integrating AI/ML into product surfaces is a plus