Lyft
Android Engineer, Luxury
Mexico City, Mexico · onsite
Company's own board3+ yrs
First seen Oct 21 · seen live today · from Lyft's own Greenhouse board
Skills mentioned
kotlindata science
The posting, as published
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.
The Luxury team builds rich and creative features that set the standard for the ride sharing industry. We are looking for a motivated mid-career Android mobile engineer to join us building features for Black, Black SUV, and other upmarket modes where quality is uncompromising, where we work on balancing and growing these unique marketplaces within the wider Lyft ecosystem and influencing driver behavior to facilitate highest-quality rides. Ownership is a key quality for this team; this person should be driven to track a project to successful completion and beyond, taking initiative to work with other teams and functions to ensure the code they write reaches users and drives impact. You'll collaborate with engineering, product, data science, analytics, and operations on programs that empower us to iterate quickly, delighting our passengers and drivers. Preferred applicants intend to work regularly from our CDMX office, where team members collaborate together in person.
Experience:
3+ 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
Familiar with building modern, responsive user interfaces using Jetpack Compose and declarative patterns
Responsibilities:
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
Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
Can help lead large projects from idea to positive execution
Unblock, support and communicate with internal partners to achieve results
Please submit your resume in English.