At a Glance
- Tasks: Develop and enhance mobile applications for a dynamic on-demand transit network.
- Company: RideCo is revolutionising public transit with innovative ridesharing software.
- Benefits: Enjoy flex-time, catered lunches, stock options, and a vibrant work environment.
- Why this job: Join a pioneering team shaping the future of transportation technology with meaningful impact.
- Qualifications: Degree in Computer Science or related field; 3+ years in mobile app development required.
- Other info: Located in Uptown Waterloo; hybrid work model with minimum in-office attendance.
The predicted salary is between 72000 - 96000 £ per year.
Location: Waterloo, Ontario, CanadaThis is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation.As the newest member of our Software Engineering team, you will contribute to the design and development of RideCo’s industry-leading ridesharing mobile applications. The ideal candidate must possess a sound grasp of mobile application development principles, leveraging their ability to understand business requirements and translate them directly into product and implementation decisions. You will thrive in a small-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers and the company.Your day-to-day responsibilities will include:Develop sophisticated new features and user interfaces while ensuring the best performance and user experience of our native mobile application.Delight our users by delivering new features and improvements to our cross-platform mobile applications that allow them to search, book, and ride with greater ease across multiple modes of transit.Collaborate with other developers, product owners and the rest of the team to deliver well-architected and high-quality solutions.Assist in the upkeep of code quality, reusability and continual code evaluation.Writing clean, readable and testable code.Your playground / what you’ll learn:At RideCo you’ll get a chance to play, learn, and build with the following tools and technologies as part of a cross-functional team that is the world’s foremost innovator in on-demand transit software.Kotlin for AndroidIonic hybrid apps for Android and iOSWorking with internal and externally built APIsDevelopment Processes: Agile, continuous integration, Jenkins, zero-downtime software updatesPreferred Qualifications and Experience:Requirements:Degree in Computer Science, Software Engineering, or a related discipline.3+ years of professional software development experience.Have built and maintained mobile applications.Expertise with hybrid web frameworks (any of: React Native, Phonegap, Capacitor).Expertise with Kotlin programming language.Knowledge of the Android SDK and Android Studio.Experience with consuming RESTful APIs within a mobile app.In-depth knowledge in HTML5, CSS3, and ES6+.A problem-solving attitude and excellent technical and communication skills.Located within Waterloo Region (position requires minimum 3 days in-office attendance).Preferred:Experience in deploying mobile apps to app marketplaces.Thorough awareness of the app lifecycle, architectural concepts and design elements.Practical knowledge of mobile app architecture, flow, design, implementation and release.Experience with common JavaScript libraries / frameworks (any of: Angular, AngularJS, React, Vue).Familiarity with Agile build and development processes.Excitement for learning new domains and new skills.Compensation and Benefits:Base Salary: $90K – $120K + performance-based bonus + stock options.Work-Life Balance & Additional Perks: Flex-time work schedules, vacation time, bi-weekly catered lunches, social events, casual dress code.Benefits Plan: Medical, dental, prescription, life/health spending accounts and more.Work Environment: Located in KW\’s most desirable work space in the heart of Uptown Waterloo.Commuter Program: Complimentary rides to and from work in Waterloo Region.Who we are:http://www.rideco.comRideCo 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 growing rapidly, and it is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States. Our marquee clients include Philadelphia’s SEPTA, Los Angeles Metro, San Antonio Metro, and Houston Metro.RideCo’s software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs; and corporate employee transportation. The success of these services is supported by the industry\’s best customer service, including a 95% plus customer retention rate. We are investing to scale up and capture the growing demand for on-demand shared rides solutions.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. If you require special accommodation to complete any portion of the application or interview process, please mention this in your application. #Li-HybridApply to this job #J-18808-Ljbffr
Mobile Developer - Software Engineer employer: JobLeads GmbH
Contact Detail:
JobLeads GmbH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Developer - Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in mobile application development, especially focusing on Kotlin and hybrid frameworks like React Native. This knowledge will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-evolving industry.
✨Tip Number 2
Engage with the RideCo community by following them on social media and participating in discussions about on-demand transit technology. This can give you insights into their culture and values, which you can reference in conversations or interviews.
✨Tip Number 3
Prepare to discuss specific projects where you've successfully implemented features in mobile applications. Be ready to explain your thought process, the challenges you faced, and how you collaborated with team members to achieve results.
✨Tip Number 4
Since the role requires a minimum of three days in-office attendance, consider visiting the Waterloo area to get a feel for the environment. This can also provide you with an opportunity to network with local tech professionals and potentially gain referrals.
We think you need these skills to ace Mobile Developer - Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure to customise your CV to highlight your experience in mobile application development, particularly with Kotlin and hybrid frameworks. Emphasise any relevant projects that showcase your skills in building and maintaining mobile applications.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the transportation technology industry. Mention specific features or projects from RideCo that excite you and how you can contribute to their mission.
Showcase Relevant Experience: In your application, detail your experience with Agile methodologies and any tools you've used like Jenkins or RESTful APIs. Provide examples of how you've collaborated with teams to deliver high-quality solutions.
Highlight Problem-Solving Skills: Since the role requires a problem-solving attitude, include examples in your application where you've successfully tackled challenges in software development. This could be through innovative solutions or optimising existing processes.
How to prepare for a job interview at JobLeads GmbH
✨Showcase Your Mobile Development Skills
Be prepared to discuss your experience with mobile application development, particularly with Kotlin and hybrid frameworks like React Native. Bring examples of apps you've built or contributed to, highlighting your role in the development process.
✨Understand the Company’s Mission
Familiarise yourself with RideCo's mission to transform public transit. Be ready to explain how your skills and experiences align with their goals, especially in creating user-friendly ridesharing applications.
✨Demonstrate Agile Experience
Since the role involves working in a fast-paced agile environment, be ready to discuss your experience with agile methodologies. Share specific examples of how you've contributed to agile teams and adapted to changing requirements.
✨Prepare for Technical Questions
Expect technical questions related to mobile app architecture, RESTful APIs, and coding standards. Brush up on your knowledge of the Android SDK and be ready to solve coding problems on the spot.