Staff Engineer, Mobile and Web Experiences

Stripe (View all Jobs)

San Francisco, Seattle, Remote

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Programming/debugging phone screen 2. On-site with your own laptop/setup and full access to internet. Interviews include systems design, 45 min practical coding question, integrating an API exercise, debugging, and talking with hiring manager about team alignment.


Who we are

About Stripe

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.

About the team

The LPM (Local Payment Methods) Experiences team’s mission is to create beautiful, reliable, secure, and efficient experiences across Stripe’s web and mobile surfaces for Buyers, Merchants, and Payment Method Providers (PMP). Our web elements and mobile SDKs enable a range of use cases, including payment experiences that serve users around the world, end-to-end shopping experience, SaaS focused experiences, and more, across startups, growth, and enterprise users. These experiences are critical to buyers, merchants, PMPs, and to Stripe and acts as the front door for a significant portion of the payment volume that flows through our infrastructure.

What you’ll do

We’re looking for a product-focused frontend engineer to be a key partner to engineering leadership in driving the technical and product vision for our web elements and mobile SDKs. In this role, you will be creating beautiful, reliable, secure, and efficient experiences across Stripe’s web and mobile surfaces for Buyers, Merchants, and Payment Method Providers (PMP). You will think deeply about the integration experience we offer web and mobile developers, ranging from the shape and functionality offered by our SDKs to the end-to-end documentation experience. You will also think deeply about how we can platformize our offering to help us scale web and mobile development at Stripe while maintaining an extremely high bar on quality & reliability.

Responsibilities

  • Develop new features for Stripe’s web and mobile users, build buyer and partner experiences, and build features for increasing merchant adoption of LPMs.
  • Collaborate with other developers who work on Stripe Elements and SDKs to set best practices for web and mobile development across the company.
  • Work with user research, product management, and design to understand and address our users’ needs.
  • Mentor and guide other developers, both within the team and elsewhere across Stripe.

Who you are

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. 

Minimum requirements

  • 7+ years of frontend engineering experience across web and mobile, including 2+ years in iOS and Android development. This role is scoped for a Staff-level engineer.
  • Have prior experience shipping web Elements and mobile SDKs to customers at scale, including responsibility for continuous integration & testing, release management, and feedback collection. 
  • Have managed significant open source projects. Some of the work and interactions with users on our codebase happens in public on Stripe’s github.
  • Have a desire and ability to empathize with the many different types of users who depend on Stripe’s web elements and mobile app.
  • Listen well and internalize the best ideas from all over the organization while also setting a vision that others are excited to get behind.
  • Prefer simple solutions and designs over complex ones, and have a good intuition for what is lasting and scalable.
  • Thrive in a collaborative environment involving different stakeholders and subject matter experts.

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!