We are looking for a Frontend Developer for an early-stage AI startup building a product - a personal AI assistant designed for knowledge workers. Our system understands user context, prioritizes work, operates in the background, and delivers supervision-ready output instead of waiting for prompts. We are a small, high-agency team building a product that demands craft, speed, and ownership.
This is a foundational hire. You will own the entire frontend and shape the user experience of a complex AI-driven application. You will ship polished, intuitive, and high-performance interfaces. This is not a role where you wait for pixel-perfect designs. You will make product and design decisions independently, prototype quickly, and execute without perfect specs.
Craft matters. Loading states, empty states, keyboard shortcuts, performance optimizations, and UX details are expected to feel deliberate and refined.
Location: San Francisco, CA (On-site)
Employment: Full-time
Level: Senior
Start: ASAP
Must be US-based or willing to relocate before starting
US work authorization or O-1 eligibility required
Tech Stack
TypeScript, React, TanStack, Zustand, TailwindCSS, IndexedDB, Cloudflare Workers.
What You’ll Do
Own frontend architecture and feature development end-to-end
Build complex, production-grade React applications
Make product and interaction design decisions when needed
Rapidly prototype and iterate based on feedback
Ensure performance, scalability, and maintainability
Occasionally handle lightweight backend tasks when required
Establish frontend standards and best practices
What We’re Looking For
4+ years of frontend engineering experience
Deep expertise in React and TypeScript
Strong understanding of state management and performance optimization
Portfolio of complex web applications used in production
Ability to own features end-to-end (from backend adjustments to UI/UX)
Strong product sense and design intuition
High autonomy, ownership mindset, low ego
Comfortable operating without detailed specifications
Without a strong portfolio and clear product-oriented thinking, the process will not move forward.
Nice to Have
Experience with multiplayer apps (CRDTs, Y.js, Automerge)
Experience building LLM-based interfaces (streaming responses, progressive disclosure)
Local-first architectures (IndexedDB, service workers)
Design background or strong visual sense
Experience as a founding frontend engineer
Interview Process
Application (resume + short questions)
1-minute Loom introduction
15-minute intro call
System design interview
Final conversation
Paid in-person work trial
Benefits
Meaningful early-stage equity
Health and dental coverage
401(k)
Generous PTO
Gym budget and daily lunch