Rivet logo
Rivet
Posted 17 days agoVerified live 2d ago

Front-End Engineer

Brief overview

Remote
UndergradOr in progress
4+ yrsMinimum
ReactWeb Application DevelopmentEnd-to-End Product OwnershipBackend DevelopmentTanStackCloudflare WorkersProtocol Buffers (protobuf)gRPCConnect RPCDocument and File Upload InterfacesVerbal and Written Communication

About the company

Rivet is a tax prep firm, designed to make tax season less taxing.

Job description

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

More jobs like this