Senior Dual-Platform Engineer - iOS & Android

The Briefed

United States

Remote

USD 140,000 - 210,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity & Bonus
Travel Credits
Health & Wellness
Remote Flexibility

Job summary

Airbnb is seeking a Senior Software Engineer to own features end-to-end across iOS and Android, writing production code in Swift and Kotlin. You will serve as a technical authority ensuring architectural coherence, performance, and app size parity across both platforms.

You will collaborate with Product and Design to translate specifications into platform-native UI/UX, mentor teammates, and help shape shared contracts (GraphQL schema, logging, testing) for both apps.

Qualifications

  • 6+ years of professional software engineering experience.
  • Hands-on expertise in both iOS (Swift, UIKit, SwiftUI) and Android (Kotlin, Jetpack Compose).
  • Proven track record shipping features on both platforms independently.
  • Strong mobile-architecture and performance experience.
  • Ability to collaborate with product and design teams to refine requirements.

Responsibilities

  • Design and ship features natively across both iOS and Android.
  • Translate product specs into platform-idiomatic UI/UX implementations.
  • Maintain architectural coherence and optimize app size and performance.
  • Shape shared client contracts (GraphQL schema, logging, testing) for both apps.
  • Mentor and pair program to onboard dual-platform development teams.
  • Participate in technical reviews and architecture discussions.

Skills

Swift
Kotlin
SwiftUI
UIKit
Jetpack Compose

Tools

GraphQL

Job description

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, Airbnb is looking for engineers who move fluidly across both platforms to keep architecture, performance, and product quality coherent everywhere guests and hosts show up.

As a Senior Software Engineer, you will operate as a true dual-platform native engineer with solid, current fluency in both iOS and Android. You will own features end-to-end across both apps, write production code in Swift and Kotlin, and serve as a trusted technical authority making architectural decisions that hold up identically on both platforms.

Key Responsibilities
  • Dual-Platform Delivery: Design and ship features natively across both iOS (Swift) and Android (Kotlin) codebases, frequently leading parallel releases on both platforms.
  • Idiomatic Translation: Partner with Product and Design teams to translate single product specifications into platform-idiomatic UI and UX implementations, rather than porting one platform's UI directly to the other.
  • Architectural Coherence: Uphold architecture, performance, and app-size standards across both mobile apps, flagging and addressing areas where native codebases begin to drift apart.
  • Client Contract Evolution: Shape shared client contracts (GraphQL schema, logging pipelines, testing frameworks) consumed by both mobile applications.
  • Mentorship & Pairing: Help other engineers ramp into dual-platform development workflows through technical reviews, pairing sessions, and architectural guidance.
  • Technical Reviews: Participate in technical reviews and architecture discussions where your judgment spans both native ecosystems.
Experience & Technical Capabilities
  • 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)—not legacy exposure to one platform and active work on the other.
  • Track record of independently shipping medium-to-large complexity features on both platforms without requiring extended ramp-up time.
  • Solid opinions on mobile architecture, backed by practical experience keeping two independent native codebases coherent at scale.
  • Pragmatic perspective on cross-platform tooling- understanding why fully native architectures matter at scale without leaning on React Native or Flutter wrappers.
Execution & Mindset
  • Ability to own features end-to-end amid ambiguity, knowing when to elevate architectural decisions versus executing independently.
  • Strong collaboration skills when working alongside product managers and designers to refine ambiguous requirements.
Benefits & Workplace Perks
  • Equity & Bonus: Annual performance bonus eligibility and Airbnb equity grants.
  • Travel Credits: Employee Travel Credits to explore stays and experiences worldwide.
  • Health & Wellness: Comprehensive healthcare coverage, retirement options, and wellness resources.
  • Remote Flexibility: US Remote-eligible working model with occasional office visits or team offsites.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Dual-Platform Native Engineer (iOS & Android) Remote
Senior Dual-Platform Native Engineer (iOS & Android) Remote

The Briefed • United States

Remote
USD 140,000 - 210,000
Equity & Bonus
Travel Credits
Health & Wellness
+1
Senior Software Engineer, iOS Platform
Senior Software Engineer, iOS Platform

Airbnb • United States

Remote
USD 196,000 - 230,000
Staff Android Engineer, Guest Displays & Platforms
Staff Android Engineer, Guest Displays & Platforms

Airbnb • United States

On-site
USD 204,000 - 255,000
Bonus opportunities
Equity options
Employee Travel Credits
Staff Software Engineer, iOS Platform
Staff Software Engineer, iOS Platform

airbnb, Inc. • San Francisco (CA)

Hybrid
USD 212,000 - 265,000
Staff Software Engineer, iOS Platform
Staff Software Engineer, iOS Platform

Airbnb • United States

Remote
USD 212,000 - 265,000
Senior Software Engineer, iOS Platform
Senior Software Engineer, iOS Platform

airbnb, Inc. • San Francisco (CA)

Hybrid
USD 196,000 - 230,000
Mobile Software Engineer, Tech Foundations
Mobile Software Engineer, Tech Foundations

Openkrill • United States

Remote
USD 140,000 - 220,000
Staff Software Engineer, iOS Platform
Staff Software Engineer, iOS Platform

Candidate • San Francisco (CA)

Hybrid
USD 212,000 - 265,000
Sr. Android Software Engineer, Insurance Engineering
Sr. Android Software Engineer, Insurance Engineering

Airbnb • United States

On-site
USD 185,000 - 223,000
Bonuses and equity
Employee Travel Credits
Comprehensive benefits package
Senior Android Engineer, Quality Engineering
Senior Android Engineer, Quality Engineering

Airbnb • United States

On-site
USD 191,000 - 223,000
Bonus and equity options
Employee Travel Credits
Comprehensive benefits