Software Engineer (Frontend)

San Francisco, CA

Assembled ( aims to transform and elevate customer support. Our workforce management platform helps modern support teams scale by solving forecasting, scheduling, and team metrics. We’re a small, scrappy team but already work with some of the most forward-thinking organizations in the world, including Stripe, Harry's, and GoFundMe. Across our Engineering team, there's years of experience working on iconic technologies at Google, Palantir, Stripe, and Thumbtack, among others, as well as major open source projects like Ruby on Rails.

We believe in deeply understanding our users when building product and, in that vein, you'll find yourself talking to users, planning product, and even brainstorming go-to-market strategies in addition to writing and reviewing code. Finally, while our frontend stack consists of React, Flow, Figma, and Webflow, we don’t require any prior experience with any of these languages or tools — we're all polyglots that believe in quickly learning what's needed.


  • Build our core frontend product experiences: work through conception, research, creation, and maintenance of each feature.
  • Contribute to our frontend infrastructure: build out reusable components that make it easy for other engineers to build frontend features.
  • Interact with end users: jump in on customer feedback and talk with our users to discuss our frontend design, watch them use our product, or listen to their top-of-mind challenges.
  • Advise on UI/UX decisions: provide input on UI/UX decisions for our application and marketing website. Your expertise will help shape the overall style and polish of our product.

About You

  • Hungry and motivated: you’re determined to build something exciting and meaningful.
  • Customer first: you love talking to and getting feedback from end users.
  • Attention to detail: you have a keen eye for design and frontend interactions. You care about button styling, overall navigation and way-finding, and everything in between.
  • Collaborative: you are available to help your teammates when needed and are able to balance your priorities with the overall team's.
  • Open-minded: you embrace new ideas, are not afraid of change, and are comfortable challenging the status quo and your own biases.

We look forward to hearing from you.

Please email us at with a bit about yourself and why you're interested in working together.