Staff Frontend Engineer, Client Data & Networking Platform

at Airbnb
USD 204,000-255,000 per year
SENIOR
✅ Hybrid

Used Tools & Technologies

Not specified

Required Skills & Competences

Software Development @ 4 TypeScript @ 4 Mentoring @ 6 Networking @ 4 Performance Optimization @ 7 Asynchronous Programming @ 7 Android @ 4 API @ 4 iOS @ 4 GraphQL @ 4 AI @ 1 Agentic AI @ 1

Details

Airbnb overview and team context

The Client Data & Networking Platform team owns the data layer of Airbnb's client tech stack, including the GraphQL runtime, client networking infrastructure, and the developer tooling built on top of it. Our frameworks and tools are relied upon by nearly every product team at Airbnb. The team shapes how frontend engineers across the company build and ship products by providing paved-path tooling, education, and best-practice guidance.

Responsibilities

  • Empower Airbnb engineers to build fast, reliable, and data-rich features at scale by designing and implementing improvements to infrastructure and tooling.
  • Partner with Airbnb product teams to understand pain points, pilot proposed solutions, and drive adoption of paved-path tooling and frameworks.
  • Work closely with Android and iOS engineers to develop foundational, cross-platform solutions.
  • Collaborate with a wide variety of infrastructure teams and 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.
  • Mentor and grow engineers across the organization and drive best practices for web client development.

Requirements

  • 10+ years of industry experience.
  • Extensive experience working with TypeScript to develop web applications, including designing and integrating with GraphQL and REST APIs.
  • Experience on a Platform, Infrastructure, or Developer Productivity team at a medium to large engineering organization.
  • Strong engineering fundamentals, including a solid understanding of client networking, performance optimization, caching strategies, client storage solutions, and asynchronous programming.
  • Experience mentoring and growing engineers across an organization and influencing engineering strategy and technical priorities.
  • Interest in developing internal tooling and CLI (command line interface) applications. Experience building agentic AI solutions is a plus.

Location

  • This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager. You must live in a state where Airbnb, Inc. has a registered entity (some states are excluded).

Compensation & Perks

  • Pay Range: $204,000—$255,000 USD (base pay). This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. The actual base pay depends on factors such as training, transferable skills, work experience, business needs and market demands.

Inclusion & Accessibility

  • Airbnb is committed to inclusion and belonging and encourages applicants from a diverse talent pool.
  • Candidates with disabilities who require reasonable accommodation during the application or interview process may contact [email protected] with their full name, the role they’re applying for, and the accommodation needed.