The opportunity
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
What you'll do
+ years of professional Android development experience
Experience in building high-performance, consumer-facing Android applications at scale
Strong experience with Kotlin
Experience in reactive programming with RxJava, specifically using Coroutine: and Flow for asynchronous programming
Strong understanding of clean architecture principles and maintainable code practices
Experience in writing robust unit tests using JUnit and Mockito
What they're looking for
- Familiar with building modern, responsive user interfaces using Jetpack Compose and declarative patterns
- Help establish roadmap and architecture based on technology and understanding of customer needs
- Write well-crafted, well-tested, readable, maintainable code
- Participate in code reviews to ensure code quality and distribute knowledge