About the role
We're building AI agents that talk to users with voice while navigating real software products in a browser, in real time. The frontend is where all of that comes together — streaming agent output, live browser state, voice, and the end user's own interactions, all at once.
We're looking for a detail-oriented frontend engineer to own this experience layer. You'll make it feel fast, polished, and coherent despite the complexity underneath. If a 200ms delay or a 1px misalignment bothers you, we'll get along.
This role requires someone who takes ownership proactively. You'll identify what needs to be better, make the call on how to fix it, and ship it — not wait for a designer to hand you a spec. We’ll give you the space you need to build high-quality experiences.
Must have
- Deep experience with React and modern frontend tooling.
- A strong eye and interest for detail and UI polish.
- Experience building real-time or highly interactive UIs (streaming data, animations, audio, video).
- TypeScript proficiency.
- A high bar for end-user experience. You think about edge cases, loading states, and what happens when things go wrong.
Ideally you have
- Experience with websockets, audio/video in the browser, or complex animation work.
- Familiarity with Next.js and Tailwind.
- Some design sensibility — you can take a rough spec and make good judgment calls about the details that weren't specified.
- Experience working directly with customers or watching users interact with your product.
In return, you get
- To play and build production systems with the cutting edge of LLMs most days.
- Real design influence over a novel product surface that doesn't have established patterns yet — you'll be defining how this kind of experience should work.
- A solid early stock options package and competitive comp.
- Really nice customers to work with — they're really patient with us and take the time to give great feedback.