The Community You Will Join:
- Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.
The Difference You Will Make:
- The Client Data & Networking Platform’s mission is to develop the client networking libraries, frameworks, best practices and tools that empower engineers at Airbnb to build fast and reliable data-dependent features with high velocity and quality.
- The team owns Airbnb’s in-house front end API client supporting REST and GraphQL used by nearly all of Airbnb’s teams and users
- Our team educates engineers across the organization, shaping the paved path, best practices and influencing the engineering culture
A Typical Day:
- Work closely with Android and Web engineers on the team to develop foundational, cross platform solutions
- Partner with Airbnb product teams to understand their pain points, pilot proposed solutions, and drive adoption of paved path tooling and frameworks
- Collaborate with a wide variety of infrastructure teams as well as support product foundation teams as they build additional capabilities on top of the team’s offerings
- Participate in all phases of software development from architecture/design through implementation, testing, and on-call
Your Expertise:
- 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 (set and drive best practices for iOS client development)
- Show motivation for personal growth and learning new technologies to support the team’s needs
- Interest in innovations within the mobile industry
How We'll Take Care of You:
Pay Range
$259,000 USD