Software Engineer, Passport & Commerce, iOS
Core
Build iOS experiences for account features, identity, and commerce foundations to support millions of Airbnb guests and hosts.
Role type
Senior IC iOS Software Engineer
Builds
iOS app features for account management, identity, and commerce
Domain
Consumer travel technology / Mobile
Required skills
Swift, SwiftUI, unidirectional state management (MVI/MVVM/Redux), dependency injection, cross-platform API integration, mobile app performance optimization, accessibility implementation, CI/CD practices, code review, bug troubleshooting
Preferred skills
Experience on newly formed teams, operating with ambiguity, contributing to shared iOS patterns
Technologies
Swift, SwiftUI, iOS SDK
Responsibilities
Design and build iOS features using declarative UI and unidirectional state architecture; Partner with product and design to create polished, accessible experiences; Collaborate with backend, Android, and web engineers for cross-platform consistency; Write clean, tested, maintainable code and participate in reviews; Troubleshoot bugs, performance, and reliability issues
Seniority
Senior, hands-on IC