Summary
Rivet is an AI-native accounting firm that combines tax, bookkeeping, and related services through an integrated platform. The Front-End Engineer will own client-facing and internal product interfaces end to end, build AI-powered workflows, establish frontend standards, and work directly with clients and tax preparers.
Responsibilities
- Own client-facing surface area end to end — the portal where clients hand over documents, answer questions, and watch a return move toward filed. Design, build, ship, and keep it working
- Build the workspace our preparers live in all day. Roughly 40 people use our internal tooling for eight hours a day, four months a year. Speed and clarity are the whole product for them
- Pair with Anton, our design engineer. You two split the surface and set the standards — component patterns, testing, performance budgets, accessibility — because nobody has written them yet
- Ship AI into the interface, not around it. Extraction, review, and suggestion flows only work if the UI makes it obvious what the model did and where a human needs to look
- Talk to the people using it. Preparers are on Slack; clients are one call away. Watch someone use what you built before you decide it's done
Skills
- 4+ years building production web applications, primarily in React
- Have owned a product surface end to end, including the parts after launch
- Can read and write enough backend code to unblock yourself rather than filing a ticket and waiting
- Care about the unglamorous parts — loading states, error handling, what happens on a bad connection with a 40MB PDF
- Comfortable operating in a fast-changing, early-stage environment
- Excellent verbal and written communication skills
- Production experience with TanStack (Query, Router, Table)
- Deployed to the edge — Cloudflare Workers or similar
- Worked with generated clients from protobuf, gRPC, or Connect RPC
- Built document-heavy or upload-heavy interfaces, where files are large, messy, and occasionally encrypted
- Strong design sense, especially if you've shipped without a dedicated designer
- Built internal tools for operators who sit close enough to tell you what's broken
- Built tax-adjacent software — fund administration, payroll, accounting platforms, filing systems, anywhere a wrong number has consequences
Qualifications
Must Haves
- 4+ years building production web applications, primarily in React
- Have owned a product surface end to end, including the parts after launch
- Can read and write enough backend code to unblock yourself rather than filing a ticket and waiting
- Care about the unglamorous parts — loading states, error handling, what happens on a bad connection with a 40MB PDF
- Comfortable operating in a fast-changing, early-stage environment
- Excellent verbal and written communication skills
Nice to Haves
- Production experience with TanStack (Query, Router, Table)
- Deployed to the edge — Cloudflare Workers or similar
- Worked with generated clients from protobuf, gRPC, or Connect RPC
- Built document-heavy or upload-heavy interfaces, where files are large, messy, and occasionally encrypted
- Strong design sense, especially if you've shipped without a dedicated designer
- Built internal tools for operators who sit close enough to tell you what's broken
- Built tax-adjacent software — fund administration, payroll, accounting platforms, filing systems, anywhere a wrong number has consequences
Benefits
- Benefits and meaningful equity
- A fully remote team, plus twice-yearly company offsites
- A well-funded, fast-moving environment with minimal layers of management