Logo of Huzzle

Software Engineer, iOS

image

Lyft

1mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto
  • Quick Apply

AI generated summary

  • You should have 3+ years in software engineering, experience with large scale iOS apps, Swift, SwiftUI, testing, architecture patterns, a keen product sense, and thrive in collaborative teams.
  • You will design, develop, and maintain the Rider app, collaborate with teams, write quality code, participate in reviews, improve processes, resolve issues, and stay updated on iOS trends.

Requirements

  • Minimum 3+ years of software engineering industry experience
  • Worked on and shipped large scale iOS applications
  • Experience with Swift
  • Experience with SwiftUI, unit and snapshot testing, and creating shared components
  • Experience with architecture paradigms like unidirectional and reactive programming, and other patterns commonly used in the industry
  • Great product sense; you care about usability and good design
  • Ability to work with a low-ego, highly collaborative, and cross-functional team

Responsibilities

  • Design, develop, deploy, monitor, operate and maintain existing or new elements of our Rider application
  • Partner with product managers, designers, and other engineering teams to build complex features and products from idea to positive execution
  • Unblock, support and communicate with internal partners to achieve results
  • Write well-crafted, well-tested, readable, and maintainable code
  • Participate in code, product and design reviews to provide feedback to ensure best practices
  • 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
  • Keep up-to-date with iOS and industry developments

FAQs

What is the focus of the Rider organization at Lyft?

The Rider organization is focused on building a seamless, best-in-class rideshare experience for riders, incentivizing them to prefer Lyft by developing differentiated features for specific use cases like travel, commute, and social.

What are the key responsibilities for the iOS Software Engineer position?

Key responsibilities include designing, developing, deploying, and maintaining elements of the Rider application, collaborating with product managers and designers to build complex features, providing feedback during code and design reviews, and analyzing internal systems for improvement.

What experience is required for this role?

Candidates should have a minimum of 3+ years of software engineering experience, have worked on and shipped large-scale iOS applications, and have experience with Swift, SwiftUI, and architectural paradigms such as unidirectional and reactive programming.

What is the team structure and collaboration style?

The team operates with a low-ego, highly collaborative, and cross-functional approach, working closely with various teams across Lyft to foster innovation and achieve results.

What are some benefits provided to employees?

Employees receive extended health and dental coverage, mental health benefits, family building benefits, access to a Health Care Savings Account, 15 days paid time off per year, additional floating holidays, 10 paid sick days, and 18 weeks of paid parental leave.

Is there a specific work schedule for this role?

Yes, this role follows a hybrid schedule requiring team members to work in the office 3 days per week: on Mondays, Thursdays, and an additional team-specific day, with the option to work remotely for up to 4 weeks per year.

What is the expected salary range for this position?

The expected base pay range for this position in the Toronto area is $98,400-$135,000 CAD, depending on qualifications, experience, and geographic location. The range does not include potential equity offerings, bonuses, or benefits.

How does Lyft approach diversity and inclusion?

Lyft is committed to pursuing and hiring a diverse workforce, ensuring equal employment opportunities without discrimination based on various protected characteristics, and striving for a healthy and safe workplace free from harassment.

Will Lyft accommodate individuals with disabilities during the hiring process?

Yes, Lyft provides accommodation for persons with disabilities upon request in accordance with applicable law during the application and hiring process.

Ride by ride, we’re reimagining the world’s best transportation.

Transportation
Industry
5001-10,000
Employees
2012
Founded Year

Mission & Purpose

Lyft was founded in 2012 by Logan Green and John Zimmer to improve people’s lives with the world’s best transportation, and is available to approximately 95 percent of the United States population as well as select cities in Canada. Lyft is committed to effecting positive change for our cities by offsetting carbon emissions from all rides, and by promoting transportation equity through shared rides, bikeshare systems, electric scooters, and public transit partnerships.