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
196,000 - 227,000 USD per year
Apply Now