remote
Mobile Engineer II, Android - Expedia Group
Mobile Developer
Senior Android engineer crafting high‑performance mobile experiences using Kotlin, Java, and Jetpack Compose, driving feature development, performance optimization, and API integration for a global travel platform.
About the role
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and Java, ensuring high quality and performance.
- Implement modern UI components with Jetpack Compose and adhere to MVVM architecture.
- Integrate RESTful services, handle data persistence, and optimize network usage.
- Collaborate with cross‑functional teams to define product requirements and deliver on time.
- Conduct code reviews, mentor junior engineers, and contribute to continuous improvement of development processes.
Requirements
- 5+ years of Android development experience with a strong portfolio of production apps.
- Proficiency in Kotlin, Java, Android SDK, and Jetpack libraries.
- Experience with MVVM, LiveData, Room, and dependency injection frameworks.
- Solid understanding of REST APIs, JSON parsing, and network optimization.
- Excellent problem‑solving skills, attention to detail, and a passion for delivering user‑centric solutions.
Skills
kotlinjavaandroid sdkjetpack compose