Airbnb is looking to empower its Android engineers to deliver innovative solutions with high velocity and quality at scale by improving their productivity through better frameworks and tooling.
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.
- 2+ years of experience using Jetpack Compose.
- Experience building Android Studio / IntelliJ IDEA plugins.
Responsibilities
- Drive roadmap projects and deliver high quality results to further our mission.
- Improve our existing frameworks & build system to deliver on our ambitious vision.
- Collaborate with team members & cross functional partners to identify opportunities for improving our developers’ productivity.
Other
- Ability to travel to the San Francisco office for about a week each quarter for gatherings.
- This position is US - Remote Eligible.
- While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity.
- The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands.