Posted in

Software Engineer – Android – Mapping

Software Engineer – Android – Mapping

CompanyLyft
LocationToronto, ON, Canada
Salary$108000 – $135000
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level

Requirements

  • 2+ years of experience as an Android developer
  • Worked on and shipped large scale Android applications
  • Experience delivering high-quality code
  • Experience using design and architecture patterns
  • Proficiency in Java and Kotlin
  • Good sense of usability and product
  • Generalist engineer experience – experience building web services, accessing data storages
  • Strong communication skills and advanced proficiency in English
  • Very knowledgeable about architecture and design patterns
  • Great product sense; you care about usability and good design
  • Worked collaboratively with product managers, designers, and other engineering teams to build complex products

Responsibilities

  • Keep up-to-date with Android development
  • Build great UX for millions of users
  • Work within our product teams to build exciting features
  • New feature development and experimentation with further data analysis
  • Solve challenging real-time data transfer and synchronization problems

Preferred Qualifications

  • Experience pursuing side projects or open-source projects
  • Experience with unidirectional data-flow and reactive programming