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.




