软件工程师 - 护照与商务,网页
Software Engineer, Passport & Commerce, Web
Airbnb 于 2007 年诞生,当时两位房东欢迎三位客人来到他们的旧金山家中,如今已发展到超过 500 万房东,他们在全球几乎所有国家接待了超过 20 亿次宾客到访。每天,房东们提供独特的住宿和体验,让宾客能够以更真实的方式与社区建立联系。
你将加入的团队:
- Passport & Commerce 构建可信赖的账户和商业基础,使任何人、任何地方都能成为 Airbnb 社区的一员——从首次注册,到他们建立的资料和关系,再到每一次预订、权益和商业交易。
- 我们是 Guest & Host 下属的一个新成立的组织,将身份和商业基础整合到一起。我们的使命是让 Airbnb 超越交易本身——打造一个账户建立信任、价值持续存在、社区所获得的权益能随他们和他们的业务四处流动的世界。
- 你将与 Payments 和 Wallet 工程、Identity & Privacy、Profile & Community,以及 Guest & Host 的产品、设计和数据科学合作伙伴紧密合作,共同推进这个团队的路线图和技术基础。
你将带来的影响:
- 作为 Passport & Commerce 内 Web 团队的软件工程师,你将构建将各种账户功能带给数百万宾客和房东的网页体验。你将负责范围明确的功能,从技术设计到发布,与你的后端、iOS、Android 和设计同事紧密合作。
- 在这个职位上取得成功意味着交付可靠、高性能且精美的网页体验,保持与 iOS 和 Android 界面的一致性,随着该团队网页影响力的扩大,逐步扩大你的责任范围,并成为团队可以依赖的贡献者。
典型的一天:
- 使用现代的、基于组件的 React 和 TypeScript 设计和构建网页功能
- 与产品和设计团队合作,将新概念转化为精美的、可访问的网页体验
- 与后端、iOS 和 Android 工程师协作,确保跨平台的功能行为和数据一致
- 编写干净、经过充分测试、易于维护的代码,并积极参与代码和设计评审
- 向团队中的高级工程师学习并协作,随着团队规模扩大,为共享的网页模式和最佳实践做出贡献
- 排查和解决错误、性能和可靠性问题
查看英文原文
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.
The Community You Will Join:
- 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
Your Expertise:
- 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
Your Location:
This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
Our Commitment To Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.
We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.
We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
Equal Employment Opportunity:
Airbnb values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Airbnb are considered without regard to race, color, religion, national origin, age, gender, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, gender expression, sexual orientation, or any other legally protected characteristic.
How We'll Take Care of You:
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
Reasonable Accommodations: We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.
A Note on Recruiting Scams: Scammers sometimes pose as Airbnb recruiters to get money or personal information from candidates. A few things that will always be true for Airbnb’s hiring process: our open roles are posted on Airbnb’s Career’s Page at careers.airbnb.com, and our recruiters correspond only from @airbnb.com or @ext.airbnb.com email addresses. Our recruiters will never ask for your Social Security number, bank account details, passport, or payment app information while you are interviewing. We’ll also never ask you to pay a fee, send money, deposit or cash a check, or purchase work-related equipment (such as a company laptop) during the interview process. We encourage candidates to remain vigilant of these recruiting scams and not share sensitive information if you do not believe an individual is actually affiliated with Airbnb.