Taro Logo

Staff iOS Engineer, Client Data and Networking Platform

Airbnb is a platform where Hosts offer unique stays and experiences, allowing guests to connect with communities authentically.
$204,000 - $259,000
iOS
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff iOS Engineer, Client Data and Networking Platform

Airbnb, founded in 2007, has grown to over 4 million Hosts welcoming more than 1 billion guest arrivals globally. The Staff iOS Engineer role is part of the Client Data & Networking Platform team, responsible for developing client networking libraries, frameworks, and tools. The team owns Airbnb's in-house front-end API client supporting REST and GraphQL.

Key responsibilities include:

  • Collaborating with Android and Web engineers on cross-platform solutions
  • Partnering with product teams to understand pain points and drive adoption of tooling
  • Working with infrastructure teams and supporting product foundation teams
  • Participating in all phases of software development

The ideal candidate will have:

  • 9+ years of industry experience
  • Bachelor's or Master's degree in CS or equivalent
  • Extensive experience with Swift, iOS Applications, GraphQL, and REST APIs
  • Experience on Infrastructure or Platform teams
  • Strong engineering and coding skills, especially in client networking
  • Ability to mentor junior engineers and drive best practices
  • Interest in mobile industry innovations

This US-remote position offers a competitive salary range of $204,000 - $259,000 USD, with potential for bonus, equity, benefits, and Employee Travel Credits. Airbnb is committed to inclusion and diversity, welcoming applications from all qualified individuals.

Last updated 9 months ago

Responsibilities For Staff iOS Engineer, Client Data and Networking Platform

  • Work closely with Android and Web engineers on cross-platform solutions
  • Partner with Airbnb product teams to understand pain points and drive adoption of tooling
  • Collaborate with infrastructure teams and support product foundation teams
  • Participate in all phases of software development from architecture/design through implementation, testing, and on-call

Requirements For Staff iOS Engineer, Client Data and Networking Platform

  • 9+ years industry experience
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Extensive experience working with Swift, iOS Applications, GraphQL and REST APIs
  • Experience working on an Infrastructure or Platform team supporting a medium to large engineering organization
  • Excellent engineering and coding skills
  • Solid understanding of client networking, performance, caching, client storage solutions, and asynchronous programming
  • Ability to mentor and grow more junior engineers
  • Show motivation for personal growth and learning new technologies
  • Interest in innovations within the mobile industry

Benefits For Staff iOS Engineer, Client Data and Networking Platform

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Employee Travel Credits

Interested in this job?