Design and build iOS features using declarative UI and unidirectional state architecture.
Partner with product and design to create polished, accessible iOS experiences.
Collaborate with backend, Android, and web engineers to maintain consistent feature behavior and data across platforms.
Write clean, tested, and maintainable code and participate in code and design reviews.
Own features from technical design through launch and iteration.
Troubleshoot iOS app bugs, performance issues, and reliability problems.
Contribute to shared iOS patterns and best practices as the team grows.
Requirements
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 SwiftUI or similar declarative UI, unidirectional state management such as MVI, MVVM, or Redux-style patterns, and dependency injection.
Experience integrating APIs with backend engineers and coordinating with Android and web engineers.
Demonstrated ability to deliver features from technical design through launch with increasing scope and independence.
Understanding of mobile app performance, accessibility, and release/CI practices.
Strong communication, collaboration, feedback-seeking, and problem-solving skills, including comfort with ambiguity.
Benefits
US remote eligible, with occasional Airbnb office or offsite work as agreed with the manager; employees must live in an eligible state where Airbnb has a registered entity.
The role may be eligible for bonus, equity, benefits, and Employee Travel Credits.
Airbnb provides reasonable accommodations throughout the recruitment and interview process.
Salary: $162k - $186k/yr
Airbnb
Airbnb is an American company operating an online marketplace for short- and long-term homestays and experiences. The company acts as a broker and charges a commission from each booking.