Staff Android Engineer, Guest & Host

Airbnb Airbnb · Consumer · United States · Software Engineering

Staff Android Engineer on the Reputation Clients team at Airbnb, responsible for partnering with product and design leads to drive Quality-focused initiatives. This role involves defining, building, and shaping the future of Airbnb’s Listings and Quality related product flows, such as reviews, performance insights, and supply onboarding and management. The engineer will collaborate with cross-functional partners, establish technical vision, lead architecture and development efforts, and mentor other engineers.

What you'd actually do

  1. Work closely with other senior leaders to define and drive critical product systems that enable the company’s future vision
  2. Collaborate with cross-functional partners such as Product Managers, Experience Designers, and Engineers to design and deliver high-quality user experiences
  3. Establish a technical vision and lead efforts to architect, build, and launch reliable, performant, and scalable solutions for Quality-related products.
  4. Provide critical input in team roadmap and technical direction.
  5. Influence and collaborate with stakeholders to adopt team goals and roadmaps.

Skills

Required

  • Android development
  • Kotlin
  • Jetpack Compose
  • GraphQL
  • REST APIs
  • client networking
  • performance
  • caching
  • client storage solutions
  • asynchronous programming
  • communication skills
  • collaboration skills

Nice to have

  • cross-platform similarities and differences
  • web and Android concerns
  • Animation and motion experience

What the JD emphasized

  • 10+ years of relevant experience in the tech industry
  • 1+ years of experience in an Architect or Staff Engineer role
  • ownership responsibility over multiple product surfaces