The English-language job board for Spain

Frontend Engineer, UI Platform

On-site in Barcelona·Added yesterday (last checked 27 Oct)

Stripe

8 open roles

Our summary

Work mode
On-site, Barcelona
English
Required
Experience
2+ years

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

Requirements

What we're looking for

We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

  • Fluency in using AI-assisted and agentic development tools as part of day-to-day software engineering, including critically reviewing, validating, and improving generated code
  • 2+ years of professional frontend engineering experience, or equivalent practical experience, building, shipping, and debugging web applications
  • Strong knowledge of modern frontend technologies and frameworks, including browser fundamentals, responsive design, and accessibility
  • Ability to independently scope and deliver open-ended frontend projects, making practical technical and product tradeoffs with limited oversight
  • Strong problem-solving and debugging skills, with attention to testing, maintainability, and the quality of the resulting user experience
  • Strong written and verbal communication skills and the ability to collaborate effectively with designers, product engineers, and other partners

Nice to have

  • Experience working on a design system, frontend platform, or shared component library
  • Experience with developer tooling such as build tools, package managers, codemods, lint rules, or large monorepos
  • Experience building tools, integrations, or automated evaluation and quality systems for AI coding agents
  • Experience using documentation, developer feedback, or adoption data to improve a developer-facing product

The role

Stripe is a financial infrastructure platform for businesses. Millions of companies-from the world's largest enterprises to the most ambitious startups-use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.

What you'll do

As a Frontend Engineer on the Sail UI team, you'll help build and evolve Stripe's design system and the tools that enable engineers and AI coding agents to create high-quality user interfaces. You'll independently drive frontend projects from problem definition through rollout, working closely with designers, product engineers, and other Sail engineers. Your work will range from reusable components, themes, and documentation to agentic tooling, automated quality checks, and modernizing the foundations of Stripe's Dashboard.

  • Take end-to-end ownership of software projects, independently scoping problems and carrying solutions through design, implementation, testing, and rollout
  • Build and maintain accessible, performant, and well-tested components, themes, and frontend APIs used across Stripe
  • Build tooling, documentation, and automated quality checks that help engineers and AI coding agents use Sail effectively and meet Stripe's UI quality bar
  • Partner with product designers and engineers to understand their needs and turn recurring UI patterns into reusable design-system capabilities
  • Help evolve the visual language of Stripe's Dashboard while modernizing its underlying codebase and migrating legacy UI patterns
  • Improve the accessibility, internationalization, observability, performance, reliability, and developer experience of the design system
  • Contribute thoughtful code reviews, technical discussions, and documentation that improve the quality of the team's work

Hiring process

3 steps2 interviewsa task to doa few weeks for some roles, longer for others in all
  1. Recruiter screen

    With a recruiter

  2. Technical or skills-based assessment

  3. Interviews with the team

    With the hiring team

    A series of interviews with the team you would be joining.

  • Stripe says it tries to work quickly and give clear feedback at every stage.

About Stripe

Stripe is a global financial infrastructure and payments platform company that builds economic infrastructure for the internet. Founded in 2010, the company provides a suite of APIs and software tools that enable businesses of all sizes to accept payments, manage subscriptions, and handle complex online commerce. Stripe processes billions of dollars in transactions annually and serves millions of businesses worldwide, from startups to large enterprises like Amazon, Google, and Salesforce.

Stripe has a significant presence in Spain, with offices in Madrid and Barcelona serving as key hubs for its Iberian market operations. The company is known for its strong engineering culture, high technical bar, and a work environment that attracts international talent. For international professionals, Stripe offers a highly collaborative, remote-friendly environment with competitive compensation and a strong focus on career growth, making it an attractive destination for those looking to work on cutting-edge financial technology in a European hub.

Industry
Fintech
Founded
2010
Employees
5,000–10,000
Headquarters
San Francisco, USA
In Spain
Madrid

Good to know if you are moving

  • Stripe is a remote-first company, allowing employees to work from anywhere in Spain, with a strong hub in Madrid.
  • The company offers a comprehensive relocation package for international hires, including visa sponsorship and assistance with Spanish bureaucracy.
  • Stripe's compensation is highly competitive, with strong equity packages and a transparent pay formula.
  • The company has a strong engineering culture with a high bar for technical excellence, making it a great fit for senior engineers.
  • Stripe's product suite is used by millions of businesses, offering exposure to massive scale and complex technical challenges.

In their own words

About the company & team

The UI Platform team, known as Sail, builds the foundations that support Stripe's Dashboard and many of Stripe's other user interfaces. The Sail UI team owns Stripe's design system, helping Stripe engineers create consistent, accessible, performant, and high-quality experiences at scale.

We build and maintain reusable components, design tokens, theming capabilities, documentation, and developer tooling used by engineers and designers across Stripe. We are currently focused on two major projects. First, we are building Sail for Agents: the generation infrastructure, documentation systems, agent integrations, and automated quality checks that help AI coding agents build high-quality Stripe interfaces safely and consistently at scale. Second, we are evolving the visual language of the Dashboard, one of Stripe's largest UI surfaces, while modernizing its underlying codebase.

All open roles at Stripe
WhatsApp