Staff Web Engineer

Airbnb
Summary
Join Airbnb's Guest Displays & Platforms team as a Staff Web Engineer and lead the development of major new features impacting the guest experience. You will design future technical systems, lead engineers in building solutions, participate in product requirement development, and nurture a culture of technical quality. Responsibilities include mentoring other engineers, identifying and proposing solutions to problems, and collaborating with various internal teams. This remote-eligible position requires 9+ years of experience building consumer web applications at scale, expertise in UI architecture and React/GraphQL, and a passion for product development. A bachelor's degree in CS or equivalent experience is preferred. Compensation includes a competitive salary, bonus, equity, benefits, and Employee Travel Credits.
Requirements
- 9+ years of industry experience building consumer web applications at scale
- Passionate about UI and Product development: deep knowledge of UI architecture and UI performance, with prior experience building delightful and fluid interactions, screens and graphics
- Enough backend system expertise to steer discussions and find the right tradeoffs for frontend-backend split of responsibilities
- Significant experience with React, GraphQL or equivalent technologies
- Ability to take a thoughtful, pragmatic, and efficient approach to problem solving
- Experience collaborating with product designers, especially in a remote capacity
- Passion to up-level yourself and those around you through curiosity and fostering a collaborative and inclusive team environment
- Bachelors degree, preferably in CS, or equivalent industry experience
Responsibilities
- Design the future state of our technical systems by combining a strategic understanding of our highest level product goals with a deep understanding of our existing systems to inform the right technical and product tradeoffs for both short and long term
- Lead engineers—both inside and outside your immediate team—in building out these technical solutions
- Participate in the development of product and UX requirements by engaging early and often with designers, product managers and other stakeholders to help steer teams on the most efficient path towards overall goals
- Nurture a culture of technical quality from design, through code review, to production operations
- Mentor other engineers in developing their technical and collaboration skills
- Identify and propose solutions to problems coming in the way of technical and product engineering excellence
- Collaborate with internal teams across Search, Checkout, Reservations, Host Settings, Listings, Payments, Tax, Cities, Trust and others
Benefits
This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits