Staff Software Engineer, iOS Platform

AirbnbSan Francisco, CA
9dRemote

About The Position

The Community You Will Join: The iOS Platform team’s mission is to provide best-in-class experience for iOS development at Airbnb to empower engineers to deliver innovative solutions with high velocity and quality at scale. We’re ambitious in our vision, and our work spans a large surface area, from frameworks and tooling to build systems, CI, Testing, and Xcode IDE integrations. We maintain and evolve the core libraries & frameworks that underlie most of the Airbnb iOS app and enable product engineers to build great features. Our application is nearly 100% written in Swift and we adopt the latest Apple technologies including SwiftUI, Swift Macros, Swift Testing, structured concurrency, and Combine. The Difference You Will Make: In this role, you’ll be responsible for driving projects that increase the productivity of the iOS community at Airbnb and unlock new capabilities through a combination of frameworks and toolings. A Typical Day: Collaborate with team members & cross functional partners to identify opportunities for improving our developers’ productivity. Drive roadmap projects and deliver high quality results to further our mission. Improve our existing frameworks & toolings to deliver on our ambitious vision.

Requirements

  • 5-9+ years of industry experience building iOS apps.
  • Experience building frameworks, including integration with code generation
  • Deep iOS expertise with experience in foundation/platform/infrastructure development
  • iOS product feature development experience
  • Experience working in medium to large-scale codebases.
  • Ability to travel to the San Francisco office for about a week each quarter for gatherings.

Nice To Haves

  • 2+ years of experience using SwiftUI
  • 2+ years of experience using Apple’s modern concurrency offerings, Combine and Swift Concurrency
  • Experience leveraging Agentic AI to drive large scale migrations

Responsibilities

  • Collaborate with team members & cross functional partners to identify opportunities for improving our developers’ productivity.
  • Drive roadmap projects and deliver high quality results to further our mission.
  • Improve our existing frameworks & toolings to deliver on our ambitious vision.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service