Staff Android Engineer, Reservation Management

at Airbnb
USD 204,000-255,000 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Kotlin @ 4 Data Structures @ 4 Asynchronous Programming @ 4 Android @ 4 Jetpack Compose @ 4

Details

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

Responsibilities

  • 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

  • 9+ years industry experience.
  • Bachelor’s and/or Master’s degree, preferably in Computer Science, 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 be eligible for bonus, equity, benefits, and Employee Travel Credits.
  • The job is remote eligible within many US states (with some state exclusions).

Additional Information

  • The team drives critical booking and post-booking flows in the Guest and Host Product, responsible for large engineering systems powering Reservation Details, Order management, Alterations, and Experiences product booking flow.
  • The role involves collaborating closely with Design partners to rapidly ideate, prototype, develop, and ship innovative product experiences.