What you'll doLead the design and delivery of non-trivial frontend features - from shaping the approach through to shipping reliable, reusable, well-tested code.
Set the technical bar through code review and pragmatic architecture decisions, and help the rest of the team level up.
Partner with backend and platform engineers on API and contract design. A lot of the interesting work lives at the boundary where the BFF meets services owned by other teams.
Work closely with design to turn wireframes and mock-ups into high-quality components.
Own performance, quality, and responsiveness across both products.
Contribute to technical design docs and help shape how the frontend team works.
What we're looking for6+ years of frontend experience building production software
Deep expertise in React and TypeScript - the core of both products.
Strong command of modern JavaScript, HTML, and CSS.
Experience across both single-page apps and server-rendered / Next.js-style applications.
Comfort with build tooling (Vite and the broader ecosystem) and with browser debugging.
Strong testing and CI practices - unit, component, and end-to-end.
A solid grasp of the full delivery lifecycle: design, development, and deployment.
A track record of owning features end to end, working through ambiguity, and mentoring other engineers. This is what makes the role senior - we're looking for someone who raises the level of the team, not just their own output.
Nice to haveMonorepo tooling (Turborepo, pnpm).
Experience designing or consuming BFF / API layers, or working with tRPC.
Domain exposure to payments, 3DS, or fintech more broadly.