Android Engineer, Luxury
Summary
Mid-career Android engineer on Lyft's Luxury team, building high-quality app features for premium ride modes like Black and Black SUV. Day to day: writing well-tested Kotlin code, shaping architecture and roadmaps, and collaborating with product, data science, and ops; regular in-office work in CDMX is preferred.
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.
Skills
As published by greenhouse · 10 questions
Basics
First Name, Last Name, Email, Phone, Resume/CV, Location
Short answers (4)
- Please describe any need for a reasonable accommodation for this hiring process (no documentation required). optional
- LinkedIn Profile optional
- Zip / postal code
- I certify that the facts set forth in this Application for Employment are true and complete to the best of my knowledge. I understand that if I am employed, false statements, omissions or misrepresentations may result in my dismissal. I authorize the Employer to make an investigation of any of the facts set forth in this application and release the Employer from any liability. The employer may contact any provided references.
Pick from a list (6)
- Work Authorization
- Please review the linked document:
- Please share your gender pronouns. optional
- Do you have an advanced english level (writing, listening, speaking)?
- Have you been employed by Lyft, or any subsidiary, affiliate, or business unit of Lyft, in the past (whether on a full-time or part-time basis)?
- This position is required to work out of a Lyft Office in Mexico City, if you do not reside within the country and within commutable proximity to the office, are you open to relocating?
a16z 