Senior Full-Stack Engineer
Core
Build foundational frameworks and innovative app-wide features for Airbnb's guests and hosts, focusing on frontend-heavy full-stack development.
Role type
Senior Full-Stack Engineer (Frontend-Heavy)
Builds
Foundational frameworks, high-scale web applications, and backend services for the Airbnb ecosystem.
Domain
Travel technology, high-scale distributed systems
Required skills
Modern frontend technologies (HTML, CSS, JavaScript/TypeScript, React/Angular), Backend/server languages (Java, Kotlin, C++), High-scale backend service design, Unit and integration testing, API design, Data pipelines
Preferred skills
Building foundational frameworks, Driving best practices, Rapid feature rollouts, Cross-platform collaboration
Technologies
React, Angular, Java, Kotlin, C++, TypeScript, HTML, CSS
Responsibilities
Collaborate with frontend, backend, native, and infrastructure engineers to build cohesive solutions; Propose and implement robust architectural patterns for high-scale applications; Develop scalable foundational frameworks and product features; Evaluate technical solutions and contribute to design discussions; Write unit and integration tests and participate in code reviews.
Seniority
Senior, hands-on IC