Waterloo, Ontario, Canada Hybrid Employment CAD 90,000 - 130,000 Yearly

RideCo is hiring a Mobile Developer

About the Role

At RideCo, we are looking for a Mobile Developer to contribute to the design and development of our industry-leading ridesharing mobile applications. You will thrive in a small-team environment with fast-paced agile iterations, delivering meaningful impact to customers and the company.

What You'll Do

  • Design and develop high-quality, user-focused features for our 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.

What We're Looking For

  • A 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.

Nice to Have

  • 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.
  • 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.

Technical Stack

  • Kotlin for Android.
  • Android SDK and Android Studio.
  • Consuming and integrating internal and external APIs.
  • Modern development practices including Agile workflows, continuous integration, Jenkins, and zero-downtime deployments.
  • Building and evolving production-scale mobile applications.

Team & Environment

You will be part of a cross-functional team, working collaboratively in a fast-paced environment.

Benefits & Compensation

  • Compensation: $90K - $130K + equity in the form of stock options.
  • 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.

Work Mode

This is a hybrid role based in Waterloo, Ontario, Canada.

RideCo is proud to be an equal-opportunity employer. We hire the best talent and strive to build a meritocratic culture. In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available upon request for candidates taking part in all aspects of the selection process.

Required Skills
KotlinAndroid SDKAndroid StudioRESTful APIsAgileContinuous IntegrationJenkinsMobile App DevelopmentSoftware Engineering
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago