Logo of Huzzle

Software Engineer, Android

image

Lyft

12d 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 Android apps, Kotlin, architecture paradigms, Jetpack Compose, and a collaborative team mindset. Bonus for side projects.
  • You will build user-friendly features, collaborate with teams, write maintainable code, improve systems, share knowledge, debug issues, and provide feedback through reviews.

Requirements

  • Minimum 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
  • Bonus points: experience pursuing side projects or open-source projects

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

FAQs

What is the job title for this position?

The job title is Software Engineer, Android.

What teams are hiring for this position?

We are hiring for multiple Android software engineers in the Rider and Community Safety organizations.

What are the main responsibilities of the Android Engineer in the Rider organization?

The main responsibilities include building a seamless rideshare experience for riders, incentivizing riders to prefer Lyft, and integrating strategic partners into the Lyft rideshare ecosystem.

What will the Community Safety organization focus on?

The Community Safety organization is focused on ensuring the trust and safety of the community of riders and drivers by fostering safe interactions and managing unsafe situations.

What are some key responsibilities of an Android Engineer at Lyft?

Key responsibilities include building great UX, partnering with product managers and designers, writing maintainable code, analyzing systems for improvement, participating in code reviews, and debugging issues.

What experience is required for this position?

A minimum of 3+ years of software engineering experience, experience with large scale Android applications, and familiarity with Kotlin is required. Experience with Java, architecture paradigms, Jetpack Compose, and shared components is also beneficial.

Is there any emphasis on collaboration in this role?

Yes, the role requires the ability to work with a low-ego, highly collaborative, and cross-functional team.

What kind of benefits does Lyft offer?

Lyft offers extended health and dental coverage, mental health benefits, family building benefits, child care and pet benefits, a Health Care Savings Account, an RRSP plan, flexible paid time off, and a generous parental leave policy.

What is the work schedule for this role?

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 is the expected base pay range for this position in the Toronto area?

The expected base pay range for this position is CAD $108,000 - $149,000, depending on qualifications, experience, and geographic location.

Does Lyft have a commitment to diversity and inclusion?

Yes, Lyft proudly pursues and hires a diverse workforce and believes in equal employment opportunities without discrimination.

Is accommodation available for persons with disabilities during the hiring process?

Yes, accommodation for persons with disabilities is provided 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.