Frontend Engineer, Developer Productivity

Canada🕖 3 months ago

About The Team

We have a few million lines of JavaScript/TypeScript to support, and a ton of important work to do to help the hundreds of engineers who work on that codebase every day — and that’s why we’re hiring. In recent years we’ve migrated our entire codebase to TypeScript, scaled and integrated open source tools (such as pnpm, Rust, and SWC) with Bazel and our monorepo, and provided a common, optimized toolchain to speed up local and CI workflows. We’re often working with abstract syntax trees (ASTs) and codemods to maximize our leverage across the codebase. We upstream our open source fixes back to the community and help steer the direction of our toolchain.

Our roadmap adapts to the needs of the business, and today we are thinking deeply about how to make our codebase feel small and better enable testing across Stripe, including building paved paths for unit testing and Playwright.

What you’ll do

We’re looking for engineers with a strong background in building and owning systems and tools. Most of our team works remotely, and we’d be happy to talk to you about the possibility of working remotely.

As a JavaScript Infrastructure Engineer, you’ll join a team that designs, builds, evolves, and maintains the foundational frontend ecosystem that enables web development at Stripe. Your decisions will have a significant impact on Stripe and on the productivity of Stripe engineers. There’s a lot of work to do to make our language infrastructure even more reliable and powerful than it is today, and we’d love for you to be part of it. Our users are other Stripe engineers, so we constantly get feedback that we can use to make our systems better.

Responsibilities

Design, build, evolve, and maintain the foundational frontend ecosystem and underlying tools used by all of Stripe’s product engineering teamsOwn and drive changes that increase the productivity of Stripe engineers working on frontend applicationsWork with your teammates to own and innovate on the frontend development experience at StripeBuild a great experience for people using your team’s productsDrive frontend reliability improvements across Stripe products, through new platforms, capabilities, and best-in-class tools that give engineers rapid visibility into how their changes are affecting usersEnable step-change improvements in our frontend build times by experimenting with new technologies like esbuildImprove the day-to-day frontend development experience of Stripe engineers by supporting rapid iteration and real time feedback about accessibility, performance, browser compatibility, and moreOwn the core JavaScript toolchain that lets product teams build and experiment on web applications that are resilient, performant, and operationally sound

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. The preferred qualifications are a bonus, not a requirement.

Minimum Requirements

Thinks deeply about systems — their edge cases, failure modes, and life cyclesKnows their way around the modern frontend ecosystem, and has worked on complex web applications with a global user baseCan debug problems that span systems, and design solutions that span the whole stackIs energized by focusing on the needs of our users, both internal and externalHolds themselves and others to a high bar when working with production systemsWrites high quality code, and is willing to work outside frontend technologiesIs adept at clear, concise, well-organized written communication about their workHas at least 4 years of experience as a software engineer

Preferred Qualifications

A frontend background may be helpful, but we’re especially interested in candidates who are eager to work on solutions that increase the productivity and happiness of frontend developers, no matter where they have to work in the stack.

Working remotely at Stripe

A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.

Pay and benefits

The annual US base salary range for this role is $163,100 - $244,700. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago