Senior Software Engineer (Frontend)

Footprint•San Francisco, CA

About The Position

Footprint is hiring a Senior Software Engineer to build and evolve frontend experiences for its agentic compliance platform. The product serves developers integrating Footprint and compliance teams and investigators using it to review agent findings, edit case narratives, and approve decisions. The role works across user-facing product features, SDKs, frontend platform tooling, performance and observability, and the design system. Engineers own work from specification through deployment and iteration, including product and design tradeoffs, and speak with users to translate their needs into product improvements. The position reports directly to the Head of Frontend Engineering, Rafael Motta. The frontend stack includes React, TypeScript, Next.js, Tailwind, and Vercel, with opportunities to work with a Rust backend when needed.

Requirements

  • At least 4 years of experience shipping production frontend software using modern React and TypeScript.
  • Fluency in React and TypeScript and comfort working quickly in a large shared codebase.
  • Ability to own delivery end to end, prioritize outcomes, and make thoughtful tradeoffs among speed, polish, and scope.
  • Strong design sense and attention to interface details.
  • Ability to write readable, well-structured code and lead technical decisions without over-engineering.
  • Experience owning the lifecycle of shipped work, including releases, performance budgets, and alerts for regressions.
  • Use of AI to improve speed and quality, with careful review of shipped code.

Nice To Haves

  • Experience building or maintaining SDKs or developer-facing APIs.
  • Strong knowledge of accessibility and web performance.
  • Familiarity with KYC, identity, fraud, or compliance.
  • Comfort working in a Rust backend when a feature calls for it.
  • Deep experience with React, TypeScript, Next.js, Tailwind, and Vercel; the posting notes that deep experience with most of the stack and the judgment to learn the rest is what matters.

Responsibilities

  • Build and own user-facing features end to end, from specification through implementation, deployment, and iteration.
  • Make product and design tradeoffs while delivering features, including analyst-facing experiences such as agent configuration and case review.
  • Build and maintain SDKs that developers use to embed Footprint, including clean APIs and useful documentation.
  • Own and improve platform and tooling, including CI/CD, releases, and the pnpm monorepo.
  • Set and manage performance budgets and monitoring for frequently used screens.
  • Own and evolve the design system and component library to keep the UI consistent, accessible, and fast to build on.
  • Speak with users and turn their difficulties into product improvements.
  • Lead frontend technical decisions and contribute to frontend standards across engineering.
  • Use AI to move faster and improve quality while reviewing all code that is shipped.

Benefits

  • Generous compensation and equity packages.
  • Free lunch and dinner after 7 p.m.
  • Monthly wellness stipend.
  • Unlimited PTO.
  • Fully covered health, dental, and vision insurance.
  • Opportunity to help shape the future of internet identity and financial crime prevention.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service