Finding the best job has never been easier
Share
A Typical Day:
Take an active role in leading your projects through pull requests, code reviews, and managing milestones and deliverables.
Collaborate with partner teams and product engineers to design and develop high quality APIs that compliment product engineers’ day to day flows.
Design and execute on a rollout strategy that reduces risk and reduces adoption barriers.
Stay up-to-date with the latest industry trends, technologies, and best practices in Android development and performance engineering.
Mentor and coach other engineers through pull request reviews, design document reviews, or 1-on-1s.
Your Expertise:
We’re looking for a Staff Android Software Engineer with passion for making the client experience performant through foundational frameworks and tooling, with the following skill sets, experience, and passions:
Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
9+ years industry experience in Android Client / Product Foundation engineering
Deep expertise in building product foundations that are utilized across many product teams
Fluency in Kotlin
Understanding of Jetpack Compose and declarative patterns
Experience building codegen tools, codemods, and lint rules
Deep understanding of Android core libraries
Experience using Android profiling tools such as systrace and Perfectto
Expertise of client and environmental performance considerations
Strong communication and organizational skills
Ability to work in a cross-functional team which touches many parts of core systems at Airbnb
Experience developing and leading long-term technical strategy
Understanding of low end device concerns
How We'll Take Care of You:
These jobs might be a good fit