At Lyft, the business problem is to build a seamless, best-in-class rideshare experience for riders by cultivating a work environment where all team members belong and have the opportunity to thrive.
Requirements
- Experience with Swift
- Experience with architecture paradigms like unidirectional and reactive programming, and other patterns commonly used in the industry
- Experience with SwiftUI, unit and snapshot testing, creating shared components
- Worked on and shipped large scale iOS 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
Responsibilities
- Keep up-to-date with iOS and industry developments
- Build great experience 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
- 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
- Ability to work with a low-ego, highly collaborative, and cross-functional team
- Great product sense; you care about usability and good design
- Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging
- This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays
- Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year