Summary
Airbnb is a global platform that helps hosts offer stays and experiences enabling guests to connect with communities around the world. The Software Engineer on the Passport & Commerce iOS team will build and own account-related iOS features for millions of guests and hosts, collaborating with backend, Android, web, product, design, and data science partners.
Responsibilities
- 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
Skills
- 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
Qualifications
Must Haves
- 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
Benefits
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
- US - Remote Eligible