Logo of Huzzle

Software Engineer, Android - Integrity

image

Lyft

1mo ago

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

AI generated summary

  • You need experience with design patterns, unit testing, Java/Kotlin, web services, data storage, and shipping Android apps on Google Play, plus a good sense of usability and side project involvement.
  • You will build features, create pixel-perfect designs with animations, extend APIs, and implement unit and UI automation tests within product teams.

Requirements

  • Experience using design and architecture patterns
  • Understand unit testing
  • Knowledge of Java, Kotlin or NET
  • Good sense of usability and product
  • Generalist engineer experience. Experience building web services, accessing data storages
  • Experience pursuing side projects or open source projects.
  • Shipped Android apps, available on Google Play

Responsibilities

  • Work within our product teams to build exciting features
  • Implement pixel perfect designs with advanced animations
  • Extend and implement our APIs
  • Implement unit and UI automation tests

FAQs

What is the work schedule for this position?

This role will be in-office on a hybrid schedule, with team members expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays.

What programming languages should I be familiar with for this position?

You should have knowledge of Java, Kotlin, or .NET.

Are there opportunities for professional development or side projects?

Yes, experience pursuing side projects or open-source projects is valued, and the role encourages continuous learning and skill development.

What kind of benefits does Lyft offer?

Lyft offers extended health and dental coverage, mental health benefits, family building benefits, childcare and pet benefits, a Health Care Savings Account, a RRSP plan, and a flexible paid time off policy, among other benefits.

Is there a formal process for returning to work after having a child?

Yes, Lyft provides 18 weeks of paid time off for new parents, designed as a top-up plan to complement provincial programs, applicable to biological, adoptive, and foster parents.

How does Lyft ensure a diverse and inclusive workplace?

Lyft is committed to pursuing and hiring a diverse workforce, ensuring equal employment opportunities without discrimination and providing accommodations for persons with disabilities upon request.

How often do projects get released?

We run a bi-weekly release train, allowing for continuous integration and rapid iteration based on user analytics and feedback.

What is the expected salary range for this position in Toronto?

The expected base pay range for this position in the Toronto area is CAD $108,000 - $149,000, depending on various factors such as qualifications and experience.

What distinguishes Lyft's app development practices?

Lyft emphasizes excellent development practices, careful code architecture, and agile methodologies, including backlog grooming, planning meetings, and frequent code reviews, to ensure high-quality user experiences.

Are unit and UI automation tests part of the responsibilities?

Yes, implementing unit and UI automation tests is one of the key responsibilities for this position.

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.