Stripe Staff Engineer, Web Application Platform

This job was found on Greenhouse

View original

Staff engineer, web application platform

Design the tech stack that Stripe web apps are built on

Seattle or Remote

 

As Stripe’s product portfolio and engineering team grow, the company increasingly relies on robust internal platforms to quickly ship reliable, secure, high quality products. We are looking for a technical leader with deep expertise in building complex single page web applications to help us define the future of how product teams build web UIs at Stripe.

 

You will:

 

  • Play a critical role in defining the technical strategy and roadmap for how web applications are built across Stripe
  • Work across full-stack product teams to understand their needs and pain points when building UI
  • Bring a point of view of how great web apps are built on both the frontend and backend
  • Build tools to make Stripe engineers more productive when building complex UI
  • Proactively identify areas where our existing infrastructure is failing to scale and/or does not or will not meet our standards for reliability, security, performance, or quality.
  • Mentor early-career engineers and experienced engineers without experience building UIs
  • Interview and design interview questions for building diverse, industry-leading UI engineering teams
  • Advocate for the needs of web developers to leadership and other teams that our web apps depend on

 

We’re looking for someone with:

 

  • Experience building multiple single page web applications that have reached hundreds of thousands of users and/or have had hundreds of contributors.
  • Experience collaborating across engineering teams that are customers as well as teams that your team depends on
  • A strong sense of what excellent web-based experiences look like, how they behave, and how to build them

 

You also likely have:

 

  • Experience building or using design systems based on a component library like React, Vue, web components, etc.
  • Experience building or using backend frameworks to create REST or GraphQL backends for single page web apps
  • Experience with the complexities of deploying a large web application to users across the world, including understanding the nuances of building JavaScript packages (ie webpack, npm, and babel), browsers, and CDNs.
  • An opinion on CSS in JavaScript
  • A passion for teaching and making others more productive
  • A willingness to get into the unglamorous details of building modern web apps
  • A knack for translating high-level product strategy into a technical roadmap that will support that strategy



Apply for this position