Airbnb is a global company that connects hosts and guests for unique stays and experiences. The Android Platform team is seeking a Staff Software Engineer to enhance the productivity of the Android community through innovative frameworks and tooling, driving projects that align with their mission.
Responsibilities:
- Collaborate with team members & cross functional partners to identify opportunities for improving our developers’ productivity
- Drive roadmap projects and deliver high quality results to further our mission
- Improve our existing frameworks & build system to deliver on our ambitious vision
Requirements:
- 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
- 2+ years of experience using Jetpack Compose
- Experience building Android Studio / IntelliJ IDEA plugins
- Experience using Compose for desktop
- Ability to travel to the San Francisco office for about a week each quarter for gatherings