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.
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
- Mentor other engineers on the team and help raise the bar on iOS engineering practices as the team scales
- Troubleshoot and resolve performance and reliability issues affecting the iOS app
Requirements
- 6+ years of professional iOS engineering experience, including shipping and maintaining features in a large-scale, production consumer app
- Strong proficiency in Swift and modern iOS architecture, including declarative UI (e.g., SwiftUI), unidirectional state management (MVI/MVVM/Redux-style), and dependency injection
- Experience partnering closely with backend and other platform (Android/web) engineers to shape APIs and keep cross-platform experiences consistent
- A track record of owning complex features end-to-end, from technical design through launch and iteration
- Experience mentoring other engineers and contributing to team-level technical decisions
- Comfort operating with ambiguity, including on a newly formed team establishing new iOS surfaces for the first time
- Solid understanding of mobile app performance, accessibility, and release/CI practices for a large-scale consumer app
Conditions
- 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.
- 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.
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.