
Staff Android Engineer, Reservation Management – Additional Products
Airbnb
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $204,000 - $255,000 per year
Job Level
About the role
- Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale.
- Design and implement scalable Android practices across the Reservation Management team.
- Be a champion of the team’s Android community, mentor other engineers and uplevel the broader team’s culture.
- Lead investments into new technical capabilities that push the envelope and unlock product innovation
- Develop prototypes to validate ideas while proactively considering long-term implications on technical design and architecture
- Translate prototypes to high quality, scalable, and maintainable production code through iterative development
- Writing unit and integration tests, reviewing other’s code.
Requirements
- 10+ years industry experience
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
- Expertise building and maintaining high-performance and scalable consumer Android applications, preferably using Kotlin and Jetpack Compose.
- Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming
- Ability to mentor and grow more junior engineers (set and drive best practices for Android client development)
- Personal projects that show an aptitude for technical excellence and product sense
- Ability to work in areas outside of your usual comfort zone and show motivation for personal growth
- Interest in innovations within the mobile industry
- Nice to have: demonstrated design and UX sensibilities
Benefits
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinJetpack Composeunit testingintegration testingasynchronous programmingdata structuresscalable applicationsprototypingtechnical design
Soft Skills
mentoringteam culturecross-functional collaborationpersonal growthinnovationproduct sensebest practicescommunicationleadershipadaptability
Certifications
Bachelor’s degreeMaster’s degree