Senior Frontend Engineer, GraphQL & Networking Platform

at Airbnb
šŸ“ United States
USD 191,000-223,000 per year
SENIOR
āœ… Remote āœ… Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

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

Details

The Client Data & Networking Platform team empowers Airbnb engineers to build fast, reliable, and data-rich features at scale. The team develops and maintains front-end API clients, frameworks, and tools relied upon by nearly every product team at Airbnb. As a frontend engineer on the team, you will design and implement improvements to infrastructure and tooling that enable product engineers to deliver fast, data-rich, and reliable user experiences.

Responsibilities

  • Build and maintain front-end API clients, frameworks, and developer tooling used across Airbnb.
  • Collaborate closely with product engineers, Android and iOS engineers to develop foundational, cross-platform solutions.
  • Partner with product teams to understand pain points, pilot proposed solutions, and drive adoption of paved-path tooling and frameworks.
  • Participate in all phases of software development: architecture, design, implementation, testing, and on-call support.
  • Mentor and grow junior engineers; promote best practices for web client development.
  • Design and implement client networking, caching, storage, and performance optimization strategies.
  • Contribute to internal tooling and CLI applications; explore agentic AI solutions where applicable.

Requirements

  • 8+ years of industry experience.
  • Extensive experience using TypeScript to develop web applications.
  • Experience designing and integrating with GraphQL and REST APIs.
  • Proven experience on an Infrastructure or Platform team supporting medium to large engineering organizations.
  • Strong engineering and coding skills with solid understanding of client networking, performance optimization, caching strategies, client storage solutions, and asynchronous programming.
  • Experience mentoring junior engineers and driving web client development best practices.
  • Motivation for personal growth and keeping current with web industry trends.
  • Interest in developing internal tooling and CLI applications. Experience building agentic AI solutions is a plus.

Benefits / Compensation & Location

  • Base pay range: $191,000—$223,000 USD (base pay dependent on experience and other factors). Role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
  • 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. Candidates must live in a U.S. state where Airbnb, Inc. has a registered entity.

Inclusion

Airbnb is committed to inclusion and belonging and provides a disability-inclusive application and interview process. Candidates who require accommodation can contact [email protected] with their full name, the role, and required accommodation.