Posted in

Staff Software Engineer – IOS

Staff Software Engineer – IOS

CompanyAirbnb
LocationUnited States
Salary$204000 – $260000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • 9+ Years of industry experience
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
  • Experience shipping one or more Swift or Objective-C iOS apps, ideally currently available in the App Store.
  • Extensive experience working with GraphQL and REST APIs.
  • Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming.
  • Ability to mentor and grow more junior engineers (set and drive best practices for iOS client development).
  • Ability to work in areas outside of your usual comfort zone and show motivation for personal growth.
  • Interest in innovations within the mobile industry.

Responsibilities

  • Work with product and design partners to explore problem spaces and devise solutions to customer problems by rapidly prototyping; Recognize technical challenges in the early stages and collaborate closely with the team.
  • Take an active role in leading and working with Engineering partners to create technical and execution strategies for new projects and legacy migrations.
  • Hands on develop, working with teams on edge solutions to problems that come about when developing at scale.
  • Maintain our rigorous engineering standards and instill consistency across the various codebases and processes you encounter.
  • Follow data-driven approaches to find inefficiencies in the build/test/deploy pipeline.
  • Identify areas of improvement and drive mobile best practices.
  • Mentor and coach other engineers through pull request reviews, design document reviews, or 1-on-1s.

Preferred Qualifications

  • Experience with prototyping is a big plus.
  • Nice to have: demonstrated design and UX sensibilities.