Software Engineer, Passport & Commerce, Web

Airbnb
United States
4 days ago
Apply on www.builtincolorado.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$162,000.0 - $186,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Apple IOS Software Debugging Responsive Web Design TypeScript Web Content Accessibility Guidelines Web Applications Web Engineering Web Performance Optimization ReactJS Backend Build Management
+1 more
Graphql

Job description

  • Passport & Commerce builds the trusted account and commerce foundation that lets anyone, anywhere, become part of the Airbnb community - from their first sign-up, through the profile and connections they build, to every booking, benefit, and business transaction along the way.
  • We’re a newly formed org within Guest & Host that brings together identity and commerce foundations under one roof. Our mission is to move Airbnb beyond the transaction - building a world where accounts create trust, value sticks, and the benefits our community earns travel with them, and their businesses, wherever they go.
  • You’ll work closely with Payments and Wallet engineering, Identity & Privacy, Profile & Community, and Guest & Host product, design, and data science partners as we stand up this team’s roadmap and technical foundations.

The Difference You Will Make:

  • As a Software Engineer on the Web team within Passport & Commerce, you will build the web experiences that bring various account features to life for millions of guests and hosts. You’ll own well-scoped features from technical design through launch, working closely with your backend, iOS, Android, and design counterparts.
  • Success in this role looks like shipping reliable, performant, and polished web experiences that keep parity with our iOS and Android surfaces, growing your ownership over time as the web presence for this team expands, and becoming a dependable contributor the team can count on to deliver.

A Typical Day:

  • Design and build web features using modern, component-driven React and TypeScript
  • Partner with product and design to turn new concepts into polished, accessible web experiences
  • Collaborate with backend, iOS, and Android engineers to keep feature behavior and data consistent across platforms
  • Write clean, well-tested, maintainable code, and actively participate in code and design reviews
  • Learn from and collaborate with senior engineers on the team, and contribute to shared web patterns and best practices as the team scales
  • Troubleshoot and resolve bugs, performance, and reliability issues affecting the web app

Requirements

  • 3+ years of professional front-end/web engineering experience, including shipping features in a large-scale, production consumer web application
  • Proficiency in TypeScript and React (or a comparable modern framework), including component-driven architecture, state management, and data-fetching patterns (e.g., GraphQL)
  • Experience working with backend and other platform (iOS and Android) engineers to integrate APIs and keep cross-platform experiences consistent
  • A track record of delivering features from technical design through launch and iteration, with growing scope and independence
  • Strong communication and collaboration skills, and a habit of seeking and acting on feedback
  • Comfort operating with some ambiguity, including on a newly formed team establishing new surfaces for the first time
  • Solid understanding of web performance, accessibility (WCAG), responsive design, and CI/deployment practices for a large-scale consumer site

Benefits & conditions

Build and launch reliable, accessible web features for Airbnb’s account and commerce experiences using React and TypeScript. Collaborate with backend, iOS, Android, product, design, and data science teams to maintain cross-platform consistency. Own features from technical design through launch, write tested and maintainable code, participate in reviews, troubleshoot performance and reliability issues, and contribute to scalable web patterns and best practices. The summary above was generated by AI, Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $162,000-$186,000 USD

About the company

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.builtincolorado.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all