软件工程师 - 护照与商务,iOS
Software Engineer, Passport & Commerce, iOS
Airbnb 诞生于 2007 年,当时两位房东在旧金山的家中接待了三位客人,如今已发展为拥有超过 500 万房东,全球几乎每个国家都已有超过 20 亿次客人到访。每天,房东们提供独特的住宿和体验,让客人能够以更真实的方式与社区建立联系。
你将加入的团队:
- Passport & Commerce 构建可信赖的账户和商业基础,使任何人、任何地方都能成为 Airbnb 社区的一员——从首次注册,到他们建立的资料和关系,再到每一次预订、权益和商业交易。
- 我们是 Guest & Host 下属新成立的部门,将身份和商业基础整合到一起。我们的使命是让 Airbnb 超越交易本身,打造一个账户建立信任、价值持续存在、社区所获权益能随他们和业务四处流动的世界。
- 你将与 Payments 和 Wallet 工程团队、Identity & Privacy、Profile & Community,以及 Guest & Host 的产品、设计和数据科学合作伙伴紧密合作,推动该团队的路线图和技术基础建设。
你将带来的影响:
- 作为 Passport & Commerce 内 iOS 团队的软件工程师,你将构建 iOS 体验,为数百万客人和房东带来各种账户功能。你将负责范围明确的功能,从技术设计到发布,与你的后端、Android 和设计同事紧密合作。
- 此职位的成功表现包括交付可靠、高性能且精美的 iOS 体验,保持与 Android 和网页端的一致性,随着该团队 iOS 表现的扩展,逐步扩大你的责任范围,并成为团队可以信赖的贡献者。
典型的一天:
- 使用现代的声明式 UI 和单向状态架构设计和构建 iOS 功能
- 与产品和设计团队合作,将新概念转化为精美的、可访问的 iOS 体验
- 与后端、Android 和网页工程师协作,确保跨平台的功能行为和数据一致
- 编写干净、经过充分测试、易于维护的代码,并积极参与代码和设计评审
- 向团队中的高级工程师学习并协作,随着团队扩展,为共享的 iOS 模式和最佳实践做出贡献
- 诊断和解决 bug、性能问题和重构
查看英文原文
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 iOS team within Passport & Commerce, you will build the iOS 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, Android, and design counterparts.
- Success in this role looks like shipping reliable, performant, and polished iOS experiences that keep parity with our Android and web surfaces, growing your ownership over time as the iOS presence for this team expands, and becoming a dependable contributor the team can count on to deliver.
#### **A Typical Day:**
- Design and build iOS features using modern, declarative UI and unidirectional state architecture
- Partner with product and design to turn new concepts into polished, accessible iOS experiences
- Collaborate with backend, Android, and web 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 iOS patterns and best practices as the team scales
- Troubleshoot and resolve bugs, performance, and reliability issues affecting the iOS app
**Your Expertise:**
- 3+ years of professional iOS engineering experience, including shipping features in a large-scale, production consumer app
- Proficiency in Swift and modern iOS architecture, including declarative UI (e.g., SwiftUI), unidirectional state management (MVI/MVVM/Redux-style), and dependency injection
- Experience working with backend and other platform (Android and web) 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 mobile app performance, accessibility, and release/CI practices for a large-scale consumer app
**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.](https://careers.airbnb.com/)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](mailto: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](http://airbnb.com) or @ [ext.airbnb.com](http://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.