Software Engineer, Frontend

Sierra Sierra · AI Frontier · San Francisco, CA · Engineering

Software Engineer, Frontend role focused on building and maintaining the user interface for an AI platform that helps businesses create customer experiences. The role involves owning frontend across product and marketing surfaces, leading the design system, crafting pixel-perfect user experiences, championing frontend excellence, and having full-stack involvement.

What you'd actually do

  1. Own frontend across product and marketing surfaces
  2. Lead design system and UI components
  3. Craft pixel-perfect user experiences
  4. Champion frontend excellence
  5. Move fast with pragmatism and quality

Skills

Required

  • React
  • TypeScript
  • HTML
  • CSS
  • GraphQL API

Nice to have

  • Tailwind
  • Go

What the JD emphasized

  • 5+ years
  • React
  • TypeScript
  • HTML
  • CSS
  • proven track record of shipping polished user interfaces in production products
  • keen eye for good design
  • care deeply about the details of the user experience
  • passion for software craftsmanship
  • getting even the smallest details right
  • pixel-perfect, intuitive UIs
  • proactively fix even minor UI issues
  • excel at working closely with designers and product managers
  • partner with product and design teams to craft beautiful user experiences
  • communicate clearly about tradeoffs and solutions
  • open to feedback
  • articulate your ideas in discussions
  • intensely goal-oriented and proactive
  • take ownership of projects with minimal guidance
  • thrived in fast-paced environments
  • track record of delivering projects quickly and frequently
  • manage ambiguity and complexity
  • breaking down big problems into simple, workable solutions
  • get things done with speed and quality in equal measure
  • approach engineering with practicality
  • make effective trade-offs between ideal solutions and pragmatic deliverables
  • considering the user impact and long-term maintainability
  • not ideological about technology
  • choose the best tool for the job
  • learn new technologies on the fly as needed
  • solid understanding of backend fundamentals
  • know how web APIs, databases, and servers work
  • read and write