What you’ll do
WPP’s Design Systems pod builds and stewards Helm, the shared design system behind stripe.com. We create the components, patterns, tools, and guidance that help WPP teams deliver expressive, consistent, and high-quality web experiences at scale. We work across design and engineering to keep design intent, production code, and real-world usage aligned as the system evolves.
As an engineer on the Design Systems pod, you will turn Stripe’s visual direction into reusable, production-ready capabilities. You’ll shape components from early design through implementation, testing, documentation, adoption, and ongoing iteration. You’ll combine strong design judgment with frontend expertise to ensure Helm works across responsive layouts, interaction states, accessibility needs, performance constraints, content models, and locales. You’ll also partner with teams building on Helm, helping them use the system effectively, identify reusable patterns, and contribute improvements back to it.
Responsibilities
- Design and build polished, accessible, and performant React components and patterns that express Stripe’s visual language across stripe.com
- Partner closely with designers and engineers to shape component behavior, APIs, responsive states, interaction details, and design-token architecture
- Maintain a high bar for design–code parity and component quality through documentation, accessibility and visual-regression testing, production validation, and in-context review
- Help workstream teams decide when to compose existing capabilities, extend the system, or keep an implementation local, and lead the upstreaming of broadly reusable work
- Improve how designers, engineers, content authors, and agents discover, understand, and adopt Helm through clear guidance, examples, tooling, and responsive collaboration