L

Lyft

Runs a ride-hailing app and bike-share systems

Android Software Engineer - Urban Solutions

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • A bachelor's or master's degree in computer science, computer engineering, a related field, or equivalent practical experience.
  • At least 1 to 3 years of software engineering experience.
  • Experience with Kotlin.
  • Experience with Jetpack Compose, declarative user-interface development, and creating shared components.
  • Ability to explain the reasoning behind technical decisions.
  • Ability to work effectively in a collaborative, cross-functional environment.

Responsibilities

  • Design, develop, deploy, monitor, operate, and maintain user-experience components across the full lifecycle.
  • Write reliable, performant, and maintainable code with comprehensive test coverage.
  • Reduce technical debt and contribute to continuous improvement of tools and code structure.
  • Analyze internal systems and processes to identify opportunities for improvement and automation.
  • Participate in code reviews to ensure code quality and share knowledge within the team.
  • Write technical specifications, operational manuals, and documentation covering requirements, security, and privacy.
  • Share knowledge and support team growth through onboarding materials, informal training, technical presentations, and engineering best-practice sharing.
  • Participate in an on-call rotation, monitor the stability and performance of deployed code, proactively fix bugs, and maintain dashboards and alerts.
  • Manage and escalate production incidents when necessary and contribute to improved on-call practices and long-term reliability.
  • Collaborate with product, data science, analytics, operations, design, technical program management, quality assurance, and other cross-functional teams.
  • Communicate technical trade-offs clearly to engineers and non-engineers.
  • Participate in technical discussions.

Desired Qualifications

  • Personal project leadership or open-source software contributions.

About the Company

Lyft

Runs a ride-hailing app and bike-share systems

Lyft runs a ride-hailing app that connects riders with nearby drivers in the United States and Canada, and its Freenow app books taxis and other rides across Europe. In 2019, it became the first ride-hailing company to go public in the United States, weeks ahead of Uber. Riders see the price before they book and pay through the app, and Lyft keeps a share of each fare while independent drivers, who use their own or rented cars, earn the rest. Lyft also runs bike-share systems such as New York's Citi Bike, sells ads inside its app, and dispatches self-driving cars from partner companies in some cities. Lyft was founded in 2012 and is based in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Lyft

See more jobs