End-to-end feature ownership: Own user-facing features from spec to build to deploy to iterate, making the product and design tradeoffs along the way rather than implementing handed-down specs.
SDK development: Build and maintain the SDKs external developers use to embed Footprint, where clean APIs and great docs directly shape our customers' integration experience.
Platform and tooling: Improve CI/CD, releases, and our monorepo tooling (pnpm) so the whole frontend team ships faster and more safely.
Performance and observability: Drive frontend performance, monitoring, and observability so issues get caught and resolved before customers ever feel them.
Design system: Own and evolve our component library and design system, keeping the UI consistent, accessible, and fast to build on.
Customer empathy: Listen to customers, dig into their pain points, and turn what you learn into product improvements. You'll be close to the people who use what you build.
Requirements
Deep React and TypeScript experience
Strong product mindset
High bar for UI quality
Clean, maintainable code
Ownership mindset
AI-native
Experience building or maintaining SDKs or developer-facing APIs (nice-to-have)
Familiarity with the KYC, identity, fraud, or compliance space (nice-to-have)
Comfort dipping into the backend (we use Rust) (nice-to-have)
A strong eye for accessibility and web performance at scale (nice-to-have)
Tech Stack
React
Rust
TypeScript
Benefits
💰 Generous compensation and equity packages
🍽 Free lunch and dinner (after 7pm)
💪 Monthly wellness stipend
🏖 Unlimited PTO
🏥 Fully covered health, dental, and vision insurance
🚀 The chance to help shape the future of internet identity and financial crime prevention