Airbnb

Senior Software Engineer, Android

Airbnb

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $191,000 - $223,000 per year

Job Level

Senior

Tech Stack

AndroidDaggerGradleKotlin

About the role

  • Provide best-in-class experience for Android development at Airbnb to empower engineers to deliver innovative solutions with high velocity and quality at scale.
  • Drive projects that increase the productivity of the Android community at Airbnb and unlock new capabilities through frameworks and tooling.
  • Collaborate with team members & cross functional partners to identify opportunities for improving developers’ productivity.
  • Drive roadmap projects and deliver high quality results.
  • Improve existing frameworks & build system to deliver on ambitious vision.
  • Work on projects spanning frameworks, tooling, build systems, CI, Testing, and IDE integrations.

Requirements

  • 5-9 years of industry experience building Android apps using Kotlin.
  • Experience building frameworks and build-systems (using Gradle, Bazel, etc.)
  • Deep technical understanding of how dependency injection systems work (e.g. Dagger)
  • Experience building code generation tools (e.g. annotation processors, KSP, Kotlin compiler plugins)
  • Experience working in medium to large-scale codebases.
  • [Nice to have] 2+ years of experience using Jetpack Compose.
  • [Nice to have] Experience building Android Studio / IntelliJ IDEA plugins.
  • [Nice to have] Experience using Compose for desktop.
  • Ability to travel to the San Francisco office for about a week each quarter for gatherings.