Salary
💰 $150,000 - $175,000 per year
Tech Stack
ReactTypeScript
About the role
- Design and implement end-to-end features across the stack.
- Make architectural decisions that influence the entire product.
- Build responsive UIs in React using modern patterns (hooks, server components, streaming).
- Develop local-first data sync and storage strategies.
- Integrate AI/LLM capabilities (streaming, embeddings, agentic workflows).
- Create cross-platform desktop experiences with Tauri.
- Implement email parsing, IMAP sync, and message intelligence.
- Build real-time features using WebSockets and server-sent events.
- Optimize performance for on-device ML inference.
- Own the full product development cycle — from concept to release.
Requirements
- 10+ years of professional software development experience
- 5+ years focused on frontend development
- 3+ years of experience with React
- 3+ years of experience with TypeScript
- Experience delivering vertically integrated features across the stack (monorepo environments a plus)
- Strong system design skills — data flow, state management, caching, and API design
- Strong product sense — attention to UX, reducing friction, and thinking beyond specs
- Experience with AI product development (at least 1 year preferred)
- Fast learner with a growth mindset — comfortable working with emerging tools and technologies
- Excellent written and verbal communication skills
- Proven ability to collaborate with developers, designers, and product managers
- Commitment to open-source development and open standards.
- Fully remote work & schedule flexibility
- Latest Laptop
- Remote Work Stipend
- Professional Development Stipend
- Access to Udemy Learning Platform
- Industry Conferences
- Company All Hands
- 24 days PTO per year (prorated)
- Your Birthday
- Year-end Company Shutdown
- Wellbeing Days
- Public Holidays
- Other Paid Leave
- Wellbeing Stipend for Personal / Family Activities
- 401(k) Contributions
- Health, Dental, & Vision Insurance
- Disability Insurance
- Life Insurance
- Employee Assistance Program
- Paid Parental Leave
- Paid Sick Days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypeScriptWebSocketsIMAPAI/LLM capabilitiesdata flowstate managementcachingAPI designon-device ML inference
Soft skills
system designproduct senseattention to UXcollaborationcommunicationgrowth mindsetfast learnercommitment to open-source