Salary
💰 $191,000 - $223,000 per year
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.