About the position
Responsibilities
• Keep up-to-date with Android and industry developments
• 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
Requirements
• 3+ years of software engineering industry experience
• Worked on and shipped large scale Android applications
• Experience with Kotlin. Java experience is nice-to-have but not required.
• 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
• Great product sense; you care about usability and good design
• Ability to work with a low-ego, highly collaborative, and cross-functional team
Nice-to-haves
• Bonus points: experience pursuing side projects or open-source projects
Benefits
• Great medical, dental, and vision insurance options with additional programs available when enrolled
• Mental health benefits
• Family building benefits
• Child care and pet benefits
• 401(k) plan to help save for your future
• In addition to 12 observed holidays, salaried team members have discretionary paid time off, hourly team members have 15 days paid time off
• 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
• Subsidized commuter benefits
• Lyft Pink - Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program
Apply Now
Apply Now