Senior Frontend Engineer, GraphQL & Networking Platform
at Airbnb
š United States
USD 191,000-223,000 per year
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 @ 4Details
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.