Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Mobile Developer building native Android applications for RideCo’s cloud-based on-demand transit platform. Delivering driver-app features with Kotlin, APIs, and modern Agile practices.

Responsibilities

  • Design and develop high-quality, user-focused features for the native Android application
  • Deliver new functionality and improvements that enhance the driver app experience
  • Collaborate closely with product owners, designers, and engineers to translate requirements into well-architected solutions
  • Write clean, readable, testable, and maintainable code
  • Own code quality through refactoring, testing, and continuous evaluation
  • Identify and address technical debt while balancing delivery timelines
  • Build and evolve production-scale mobile applications

Requirements

  • Degree in Computer Science, Software Engineering, or a related discipline
  • 5+ years of professional software development experience
  • Experience building, maintaining, and scaling Android applications
  • Knowledge of the Android SDK, Android Studio, and platform best practices
  • Experience with consuming RESTful APIs within a mobile app
  • A problem-solving attitude and excellent technical and communication skills
  • Strong proficiency in Kotlin and/or Java for Android development
  • Experience with Jetpack Compose and Material 3
  • Familiarity with Koin or similar DI frameworks
  • Experience with RESTful APIs and offline-first data handling
  • Understanding of Android lifecycle and background processing
  • Experience with Maps/Navigation based apps is a plus
  • Solid understanding of mobile UX principles and performance optimization
  • Experience deploying and maintaining applications in public app marketplaces
  • Thorough awareness of the app lifecycle, architectural concepts and design elements
  • Excitement for learning new domains and new skills

Benefits

  • Flex-time work schedules
  • Vacation time
  • Bi-weekly catered lunches
  • Social events
  • Casual dress code
  • Medical, dental, prescription, life/health spending accounts and more
  • Complimentary rides to and from work in Waterloo Region

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$90,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidJavaKotlin

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.