A
Airbnb
Senior Software Engineer (Native Mobile)
Skills
KotlinSwiftReactIOSFlutterReact NativeGraphQL
10 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$196,000 – $227,000 / year
Location:
United States
Work mode:
Onsite
Published on:
10 October 2026
What they need
- We’re looking for a Senior Software Engineer who can operate as a true dual-platform native engineer — someone with solid, current fluency in both iOS and Android
- You’ll own features end-to-end across both apps, and you’ll be one of the people trusted to make architectural calls that need to hold up identically on Swift and Kotlin
- You’ll write production code on both platforms, and you’ll also be expected to think beyond any single feature: flagging where our two native codebases are drifting apart, where a shared contract (like our GraphQL client layer) needs to evolve, and helping less experienced engineers ramp into dual-platform work
- Design and ship features across our 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, rather than porting one platform’s UI onto the other
- 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, and flag when a change would let the platforms drift apart
- Help other engineers ramp into dual-platform work through pairing and code review
- Participate in technical reviews and architecture discussions where your judgment is expected to span both platforms, not just one
Benefits
- Paid volunteer time
- Health food and snacks
- Generous parental and family leave
- Learning and development
- Annual travel and experiences credit- Solid opinions on mobile architecture, backed by experience keeping two independent native codebases coherent at scale
- A pragmatic view on cross-platform tooling — you understand why fully native matters here, and you’re not looking for a role where you can lean on React Native or Flutter instead of doing the harder, more durable work
- 6+ years of professional software engineering experience, with deep, current, hands-on expertise in both native iOS (Swift, UIKit/SwiftUI) and native Android (Kotlin, Jetpack Compose), not legacy exposure to one platform and active work on the other
- Experience partnering closely with design and product to translate ambiguous requirements into concrete, platform-appropriate implementations
- A track record of independently shipping medium-to-large complexity features on either platform without ramp-up, and the ability to read, debug, and reason about the other platform’s code even where you’re less deep
- Comfort owning a feature end-to-end with real ambiguity, and identifying when a decision needs to be escalated versus made independently
Other offers great for you!
These companies are also looking for great profiles
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
6 days ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
1 day ago
Quick apply
F
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform
20 hours ago
Quick apply