Lyft
Software Engineer (Android)
LyftCanada9 hours ago
Full-timeRemote FriendlyInformation Technology
About The Company

Lyft is a leading transportation network company dedicated to serving and connecting people through innovative mobility solutions. Our mission is to create a world where everyone can move freely and safely, fostering a work environment where all team members feel a sense of belonging and have opportunities to thrive. The company has established itself as a pioneer in the industry by continuously developing and enhancing its technology stack, especially within its Mapping organization.

Over the past few years, Lyft has invested significantly in building robust mapping assets and capabilities by integrating various internal and external data sources and services. This has enabled the creation of cutting-edge user experiences and features across Lyft’s suite of products, including industry-first innovations like CarPlay, Android Auto, and real-time driver feedback systems. Our commitment to excellence and innovation drives us to deliver exceptional experiences for millions of users worldwide.

About The Role

We are seeking an experienced Android Developer to join our dynamic team and contribute to the development of high-quality, scalable applications used by millions. In this role, you will work closely with cross-functional teams including engineering, product management, data science, analytics, and operations to build and refine mapping features that enhance the rideshare experience. Your primary focus will be on developing engaging user interfaces, implementing new features, and optimizing real-time data transfer and synchronization processes.

This position offers an exciting opportunity to influence the future of mobility technology by creating innovative solutions that delight users and improve operational efficiency. The ideal candidate is passionate about mobile development, possesses a strong sense of usability and design, and enjoys working in a collaborative environment focused on rapid iteration and continuous improvement.

Qualifications

  • Minimum of 2+ years of professional experience as an Android developer
  • Proven track record of shipping large-scale Android applications
  • Strong proficiency in Java and Kotlin programming languages
  • Experience delivering high-quality, maintainable code
  • Familiarity with design and architecture patterns in mobile development
  • Good understanding of usability principles and product design
  • Experience building web services and accessing data storage solutions
  • Knowledge of reactive programming and unidirectional data-flow is a plus
  • Experience with side projects or open-source contributions is advantageous
  • Excellent communication skills with advanced proficiency in English
  • Strong understanding of architecture and design patterns for mobile applications
  • Ability to collaborate effectively with cross-functional teams including product managers, designers, and engineers

Responsibilities

  • Stay up-to-date with the latest trends and best practices in Android development
  • Design and implement intuitive, engaging UX for millions of users
  • Collaborate with product teams to develop new features and enhancements
  • Participate in experimentation and data analysis to optimize app performance and user experience
  • Address and solve real-time data transfer and synchronization challenges
  • Write clean, efficient, and well-documented code adhering to best practices
  • Contribute to architecture decisions and code reviews to ensure high standards
  • Support continuous integration and deployment processes for rapid releases
  • Work closely with cross-disciplinary teams to deliver impactful products

Benefits

  • Extended health, dental, and vision insurance coverage
  • Life insurance and disability benefits to support your well-being
  • Mental health resources and support programs
  • Family building benefits including paid parental leave
  • Child care and pet care benefits to support your family needs
  • Access to a Lyft-funded Health Care Savings Account (HSA)
  • Retirement savings plan (RRSP) to help secure your financial future
  • Flexible paid time off policy, including provincial observed holidays and additional leave for salaried team members
  • Paid parental leave of 18 weeks for biological, adoptive, and foster parents
  • Subsidized commuter benefits to ease your daily commute
  • Opportunities for hybrid work with in-office presence at least three days per week, with flexibility to work remotely up to four weeks per year

Equal Opportunity

Lyft is committed to fostering an inclusive and diverse workplace where all employees are valued and respected. We provide equal employment opportunities regardless of race, ethnicity, gender, sexual orientation, gender identity, age, marital status, disability, religion, or any other protected characteristic. We strictly prohibit discrimination and harassment of any kind and are dedicated to creating a safe, welcoming environment for everyone.

Key Skills

Ranked by relevance