# Senior Full-Stack Engineer - App Foundation (Frontend-Heavy)

**Company**: Airbnb
**Location**: China
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/airbnb/jobs/7551863
**Canonical**: https://yubhub.co/jobs/job_3655f03a-419

## 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.

## Skills

### Required
- modern frontend technologies
- HTML
- CSS
- JavaScript/TypeScript
- React or Angular
- frontend architecture
- backend/server languages
- Java
- Kotlin
- C++
- unit testing
- integration testing
- end-to-end testing
