Senior Software Engineer, Native Mobile

Airbnb

United States

On-site

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Airbnb is seeking a Senior Software Engineer with deep, hands-on expertise in both iOS and Android to own features end-to-end across Swift and Kotlin. You will influence architectural decisions, write production code on both platforms, and help keep the two native codebases coherent at scale.

You will pair with teammates, review code, and participate in architecture discussions to ensure performance and app quality align across both platforms.

Qualifications

  • 6+ years of professional software engineering experience.
  • Proven ability to ship medium-to-large features on iOS and Android independently.
  • Strong architecture sense to keep two native codebases coherent at scale.

Responsibilities

  • Design and ship features across iOS (Swift) and Android (Kotlin) native codebases, often in parallel.
  • Collaborate with design and product to translate specs into two platform-idiomatic implementations.
  • Uphold architecture, performance, and app-size standards for both platforms.
  • Contribute to shared contracts (schema, logging, testing frameworks) used by both apps.
  • Mentor others through pairing and code reviews.
  • Participate in technical reviews and architecture discussions spanning both platforms.

Skills

Cross-platform native development
Code review

Tools

Swift
Kotlin
SwiftUI
Jetpack Compose
GraphQL

Job description

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. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:

Guest Host Technology builds the end-to-end experience that connects people around the world: from the first search to the moment a trip becomes a memory. Because that experience lives natively on iOS and Android, with no cross-platform framework in between, we're looking for engineers who move fluidly across both platforms to keep architecture, performance, and product quality coherent everywhere our guests and hosts show up.

The Difference You Will Make:

We're looking for a Senior Software Engineer who can operate as a true dual-platform native engineer - someone with solid, current, hands‑on expertise 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.

A Typical Day:
  • 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
Your Expertise:
  • 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
  • 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
  • Solid opinions on mobile architecture, backed by experience keeping two independent native codebases coherent at scale
  • Comfort owning a feature end-to-end with real ambiguity, and identifying when a decision needs to
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Dual-Platform Mobile Engineer (iOS/Android)
Senior Dual-Platform Mobile Engineer (iOS/Android)

airbnb, Inc. • Northern (KY)

Hybrid
USD 196,000 - 227,000
Senior Dual-Platform Mobile Engineer (iOS & Android)
Senior Dual-Platform Mobile Engineer (iOS & Android)

Airbnb • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer, Native Mobile
Senior Software Engineer, Native Mobile

airbnb, Inc. • Northern (KY)

Hybrid
USD 196,000 - 227,000
Senior Software Engineer, Native Mobile
Senior Software Engineer, Native Mobile

Ladders • United States

Remote
USD 196,000 - 227,000
Remote-eligible position
Bonuses and equity
Employee travel credits
+2
Senior Mobile Engineer
Senior Mobile Engineer

FAROUK SYSTEMS INC • Georgia

On-site
USD 120,000 - 180,000
Mobile Software Engineer, Tech Foundations
Mobile Software Engineer, Tech Foundations

Openkrill • United States

Remote
USD 140,000 - 220,000
Senior Mobile Developer
Senior Mobile Developer

Golden Technology, Inc. • United States

Remote
USD 120,000 - 180,000
Sr. iOS Engineer
Sr. iOS Engineer

Harnham • New York (NY)

On-site
USD 100,000 - 150,000
Android Software Engineer (Passport & Commerce)
Android Software Engineer (Passport & Commerce)

Airbnb • United States

On-site
USD 120,000 - 180,000
Paid volunteer time
Health food and snacks
Generous parental and family leave
+2
Remote Senior iOS Engineer
Remote Senior iOS Engineer

Eleos Technologies • United States

Remote
USD 150,000 - 180,000
Healthcare
Paid time off
Equipment budget