Staff Android Engineer, Reservation Management & Additional Products

Airbnb Airbnb · Consumer · United States · Software Engineering

Staff Android Engineer role at Airbnb focused on Reservation Management and Additional Products. Responsibilities include exploring and developing new product experiences, designing and implementing scalable Android practices, mentoring engineers, leading technical investments, and writing production code with tests. Requires 10+ years of experience, expertise in Android development (Kotlin, Jetpack Compose), and strong engineering/coding skills.

What you'd actually do

  1. Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale.
  2. Design and implement scalable Android practices across the Reservation Management team.
  3. Be a champion of the team’s Android community, mentor other engineers and uplevel the broader team’s culture.
  4. Lead investments into new technical capabilities that push the envelope and unlock product innovation
  5. Develop prototypes to validate ideas while proactively considering long-term implications on technical design and architecture

Skills

Required

  • 10+ years industry experience
  • Expertise building and maintaining high-performance and scalable consumer Android applications
  • Solid engineering and coding skills
  • Understanding of basic data structures and asynchronous programming
  • Ability to mentor and grow more junior engineers

Nice to have

  • preferably using Kotlin and Jetpack Compose
  • 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
  • demonstrated design and UX sensibilities