Lyft is looking to improve the driver experience by creating features that recognize, reward, and strengthen drivers' connection to the platform, making their driving experience more engaging and rewarding.
Requirements
- Experience with Kotlin
- Experience with architecture paradigms like unidirectional and reactive programming, and other patterns commonly used in the industry
- Experience with Jetpack Compose, unit and snapshot testing, and creating shared components
Responsibilities
- Build great UX for millions of users
- Partner with product managers, designers, and other engineering teams to build complex features and products from idea to positive execution
- Write well-crafted, well-tested, readable, and maintainable code
- Analyze our internal systems and processes and locate areas for improvement/automation
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
- Identify, triage, debug and resolve issues/bugs across our various applications and platforms
- Participate in code, product and design reviews to provide feedback to ensure best practices
Other
- 3+ years of software engineering industry experience
- Worked on and shipped large scale Android applications
- Great product sense; you care about usability and good design
- Ability to work with a low-ego, highly collaborative, and cross-functional team
- Bonus points: experience pursuing side projects or open-source projects