Senior Software Engineer, Native Mobile
New
A
AirbnbTravel technology
US - Remote EligibleFull-TimeSenior
Salary196,000 - 227,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of professional software engineering experience
- Required Skills
- GraphQLAndroidKotlinSwiftiOS
Requirements
- Bring 6+ years of professional software engineering experience.
- Have deep, current, hands-on expertise in native iOS development with Swift and UIKit or SwiftUI.
- Have deep, current, hands-on expertise in native Android development with Kotlin and Jetpack Compose.
- Independently ship medium-to-large complexity features on either platform without ramp-up.
- Be able to read, debug, and reason about the other platform's code.
- Bring experience maintaining coherence across two independent native codebases at scale.
- Own features end-to-end and identify when decisions should be escalated versus made independently.
- Partner closely with design and product to turn ambiguous requirements into concrete, platform-appropriate implementations.
Responsibilities
- Design and ship features across the iOS (Swift) and Android (Kotlin) native codebases, often delivering the same initiative in parallel on both platforms.
- Partner with design and product to translate product specifications into platform-idiomatic implementations.
- Uphold architecture, performance, and app-size standards across both platforms.
- Contribute to shared client contracts, including schema, logging, and testing frameworks consumed by both apps.
- Flag changes that could cause the platforms to drift apart.
- Help other engineers ramp into dual-platform work through pairing and code review.
- Participate in technical reviews and architecture discussions spanning both platforms.
View Full Description & ApplyYou'll be redirected to the employer's site