Waterloo, United States of America On-site CAD 90,000 - 130,000 Yearly

RideCo is hiring a Mobile Developer

Work as part of a software engineering team to design and develop features for a native Android application used in on-demand transit services. This hands-on role involves direct contribution to product development in an agile, iterative environment where engineering decisions shape customer experience.

Responsibilities

  • Design and implement user-centric features for a native Android application.
  • Enhance functionality and usability of the driver-facing mobile app.
  • Work closely with product, design, and engineering teams to turn requirements into scalable technical solutions.
  • Write clean, testable, and maintainable code with long-term sustainability in mind.
  • Take ownership of code quality through regular refactoring, testing, and evaluation.
  • Manage technical debt while meeting delivery deadlines and project goals.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of five years of professional software development experience.
  • Proven experience building, maintaining, and scaling Android applications.
  • Strong knowledge of Android SDK, Android Studio, and platform-specific best practices.
  • Experience integrating RESTful APIs into mobile applications.

Nice to Have

  • High level of expertise in Kotlin or Java for Android development.
  • Experience with Jetpack Compose and Material 3 design components.
  • Familiarity with dependency injection frameworks such as Koin.
  • Experience handling offline-first data synchronization with RESTful APIs.
  • Understanding of Android app lifecycle and background task management.
  • Experience with maps or navigation-based mobile applications.
  • Knowledge of mobile UX design and performance optimization techniques.
  • Experience publishing and maintaining apps in public marketplaces.
  • Strong grasp of app architecture, lifecycle management, and design patterns.
  • Enthusiasm for learning new technologies and adapting to new domains.

Tech Stack

Kotlin, Android SDK, Android Studio, RESTful APIs, Agile workflows, Continuous integration, Jenkins, Zero-downtime deployments

Benefits

  • Flexible work hours
  • Paid vacation time
  • Bi-weekly catered lunches
  • Regular social events
  • Casual dress policy
  • Comprehensive medical, dental, prescription, and health spending accounts
  • Work location in a premier workspace in downtown Uptown Waterloo
  • Free rides to and from work within the Waterloo Region

Compensation

$90K - $130K + performance-based bonus; includes stock options

Work Arrangement

onsite — Waterloo, Ontario, Canada — with flexible work hours

Team

Small-team environment within a cross-functional team

  • Equal-opportunity employer
  • Merit-based culture
  • Fast-paced agile development cycles
  • Collaborative and close-knit team setting
  • Emphasis on meaningful product impact
  • Commitment to fair and transparent hiring practices
  • No use of AI or automated systems in recruitment decisions

Additional Information

  • This position is open due to an existing vacancy.
  • All applications are reviewed directly by the hiring team.
  • Accommodations are available upon request for candidates during the hiring process.
  • Position is based in Waterloo, Ontario, Canada.
  • Work location is in a top-tier workspace in Uptown Waterloo.
  • Complimentary commuter rides are provided to and from work in the Waterloo Region.
Required Skills
KotlinAndroid SDKAndroid StudioRESTful APIsAgileContinuous IntegrationJenkinsMobile App DevelopmentSoftware Engineering KotlinAndroid SDKAndroid StudioRESTful APIsAgile workflowsContinuous integrationJenkinsZero-downtime deployments
About company
RideCo
RideCo powers on-demand transit. Public transit agencies and fleet operators use RideCo's cloud-based software platform to provide on-demand shared rides in dynamically routed buses and vans. RideCo is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States.
All jobs at RideCo Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago