Senior Android Engineer, Client Products & Emerging Tech
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kotlin @ 6 Java @ 4 Android @ 4 Jetpack Compose @ 4 iOS @ 4Details
Airbnb is a mission-driven company dedicated to creating a world where anyone can belong anywhere. The Client Products & Emerging Tech team builds impactful product features for Airbnb’s Guests and Hosts using new and existing technologies, including app-wide features like announcements, navigation, and task systems to provide a cohesive user experience.
This Senior Android Engineer role involves end-to-end development of new product areas leveraging emerging technologies. The engineer will collaborate closely with Design partners to rapidly ideate, prototype, develop, and ship product experiences.
The team is part of the Product Foundation organization responsible for Airbnb’s product infrastructure, including Design Language System (DLS), UI frameworks, media frontend, and data access across Android, iOS, and Web platforms. The team contributes to libraries such as Lottie and Epoxy and supports Airbnb’s transition to Jetpack Compose.
Responsibilities
- Explore, shape, and develop new product experiences alongside cross-functional partners from ideation to scalable implementation.
- Lead investment in new technical capabilities fostering product innovation.
- Develop prototypes to validate ideas with consideration of long-term technical design and architecture.
- Translate prototypes into high-quality, scalable, maintainable production code through iterative development.
- Partner with peer engineering teams to integrate new features impacting different product areas.
- Write unit and integration tests, review code of peers.
Requirements
- 5+ years experience building consumer Android applications at scale, preferably using Kotlin and Jetpack Compose.
- Expertise in Kotlin or Java, Jetpack Compose, UI architecture, and UI performance.
- Passion for new technologies and product development with experience delivering smooth user experiences involving motion and graphics.
- Strong cross-functional partnership skills, capable of independently leading projects from start to finish.
- Thoughtful, pragmatic, and efficient problem-solving approach.
- Proactive about skill development and fostering a collaborative, inclusive team environment.
- Experience architecting and promoting reusable component libraries.
- Understanding of unit, integration, and end-to-end testing.
Location
This is a US-based remote-eligible position with potential occasional onsite work or offsite attendance. Employment is limited to states where Airbnb has registered entities, with some state exclusions specified.
Compensation and Benefits
The starting base pay range is $204,000—$254,000 USD, subject to training, skills, experience, business needs, and market factors. Additional eligibility for bonus, equity, benefits, and employee travel credits is included.
Inclusion
Airbnb is committed to diversity and inclusion, encouraging applications from all qualified individuals and providing accommodations as needed.