Senior Frontend Engineer — Payments UI
About the Role
Stripe's Payments UI team builds the interfaces that millions of businesses rely on to accept money online — from Stripe Checkout and the Dashboard to the embeddable Elements SDK used across the web. We're looking for a Senior Frontend Engineer who obsesses over the craft of UI: code that's fast, accessible, and visually precise.
You'll work directly on the components and pages that handle billions of dollars in transaction volume. The quality bar is extremely high — every interaction must work flawlessly across devices, connection speeds, and languages.
What you'll do:
- Own and evolve the component architecture of Stripe's payment interfaces - Drive performance initiatives — LCP, CLS, INP — across Dashboard and Checkout - Partner with design to define and ship our next-generation design token system - Review code and mentor engineers across the Payments UI team - Contribute to Stripe's internal component library used by 200+ engineers
Requirements
- 6+ years of frontend engineering, with 3+ years in a senior or lead role
- Expert TypeScript and React — you know how the compiler and runtime actually work
- Deep CSS knowledge: cascade, custom properties, container queries, logical properties
- Track record of shipping and maintaining large-scale, production frontend systems
- Experience with web performance profiling (DevTools, Lighthouse, Web Vitals)
- Strong opinions on accessibility — WCAG, ARIA, keyboard and screen reader support
Nice to Have
- Experience with financial or compliance-sensitive UI (fraud signals, PCI DSS contexts)
- Contributions to open-source UI libraries or design systems
- Experience with i18n and RTL layout
Skills
Interested in this role?
Apply directly at Stripe. Mention you found this role on CSSAWWWARDS.
Apply at Stripe →