Description
Job Title: Senior Full-Stack Engineer - App Foundation (Frontend-Heavy)
We're looking for a senior full-stack engineer to join our Client Products & Emerging Technology (CP&ET) team. As a member of this global, cross-functional group, you'll be responsible for building foundational frameworks and innovative, app-wide features that shape the end-to-end experience for Airbnb's guests and hosts.
You'll collaborate closely with engineers across platforms, including frontend, backend, native (iOS/Android), and infrastructure, to build cohesive solutions. You'll also work in partnership with cross-functional teams, including Design, Product, and Data Science, to define and deliver impactful outcomes.
Responsibilities:
- Collaborate closely with engineers across platforms to build cohesive solutions
- Work in partnership with cross-functional teams to define and deliver impactful outcomes
- Propose and implement robust architectural patterns for high-scale web applications and backend services
- Develop scalable, high-quality foundational frameworks as well as innovative product features used by millions of guests and hosts
- Evaluate technical solutions, contribute to product and framework design discussions, and help shape new features from concept to launch
- Drive alignment, manage technical projects, and work effectively with diverse stakeholders
- Write unit and integration tests, participate in code reviews, and uphold high engineering standards across the team
Your Expertise:
- 5+ years of professional software development experience, with a focus on building both frontend and backend systems
- Advanced proficiency in modern frontend technologies, including HTML, CSS, JavaScript/TypeScript, frameworks like React or Angular, and frontend architecture (build tools, reusable components)
- Deep expertise in one or more backend/server languages (e.g., Java, Kotlin, C++, etc.) and proven experience designing and scaling high-quality, high-traffic backend services
- Passion for building and evolving foundational frameworks that solve key engineering needs and support the wider team
- Proven track record of delivering impactful products end-to-end, with a dedication to creating interactive, high-quality, and delightful user experiences
- Self-driven and excited to tackle large, open-ended projects and drive meaningful business impact in a collaborative environment
- Solid foundation in unit, integration, and end-to-end testing practices
- Fluent in both Chinese and English
Our Commitment to Inclusion & Belonging:
Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply.