About the company
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.
Responsibilities
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy to build novel products and features.
- Drive, lead, and contribute to the full development cycle: technical design, development, test automation, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
- Build efficient and reusable frontend web components, with high quality, while making sure to maintain performance and scalable systems.
- Design and implement server-side APIs to support frontend requirements, demonstrating strong architectural judgment regarding the separation of concerns between client and server logic.
- Work closely with Machine Learning and Generative AI Engineers to greatly improve Community Support systems.
- Provide critical input on technical direction through engineering design discussions.
Requirements
- 6+ years industry experience.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
- Experience architecting FE systems; proven ownership of end‑to‑end features and cross‑team integrations.
- Experience building large web applications using Javascript/Typescript.
- Experience with modern JavaScript/Typescript libraries and tooling (e.g. React, graphql).
- Fluency in HTML, CSS, and related web technologies.
- Demonstrated excellence in accessibility, performance optimization, and paved‑path client practices; influence beyond your immediate team.
- Product mindset with strong communication; comfortable driving cross‑org integration with partner teams.
- Experience building UI for AI-driven features: Both classical supervised machine learning, and Generative AI.
- Proficiency in one or more back-end server languages (Java/Kotlin).
- Mentorship to junior developers.
Conditions
- This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.
- The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands.
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.