Airbnb Software Engineer on Airbnb's Profile & Community Android team building social features and scalable mobile solutions. Collaborate cross-functionally to deliver high-impact social initiatives and improve mobile best practices.
Responsibilities
Collaborate with cross-functional partners such as Product Managers, Experience Designers and Engineers to design and deliver high-quality products on Android
Deliver high-impact social initiatives end to end.
Build efficient and reusable mobile components and architect reliable, performant, and scalable solutions
Identify areas of improvement and drive mobile best practices
Working closely with iOS and Web engineers on the team to develop foundational, cross platform solutions
Qualification
Required
3+ years’ experience developing Android applications at scale with a high volume of users
Strong expertise building and maintaining high-performance and scalable consumer Android applications, preferably using Kotlin and Jetpack Compose. Experience with Motion and/or prototyping is a big plus.
Extensive experience working with GraphQL and REST APIs
You possess strong product sense and a passion for Android UI and UX product development
Demonstrated ability to collaborate with Product Management, Design, and other iOS, Android, and Web Engineers