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.
Responsibilities
- Design and ship features across iOS (Swift) and Android (Kotlin) native codebases, often the same initiative, shipped in parallel on both platforms
- Partner with design and product to translate one product spec into two platform-idiomatic implementations
- Uphold architecture, performance, and app-size standards that apply equally to both platforms
- Weigh in on shared client contracts (schema, logging, testing frameworks) consumed by both apps
- Help other engineers ramp into dual-platform work through pairing and code review
- Participate in technical reviews and architecture discussions
Requirements
- 6+ years of professional software engineering experience
- Deep, current, hands-on expertise in both native iOS (Swift, UIKit/SwiftUI) and native Android (Kotlin, Jetpack Compose)
- A track record of independently shipping medium-to-large complexity features on either platform
- Solid opinions on mobile architecture, backed by experience keeping two independent native codebases coherent at scale
- Experience partnering closely with design and product
- A pragmatic view on cross-platform tooling
Conditions
- This position is US - Remote Eligible
- The role may include occasional work at an Airbnb office or attendance at offsites
- Must live in a state where Airbnb, Inc. has a registered entity
- Pay Range: $196,000 — $227,000 USD