Senior Software Developer - Mobile
at Geotab
- Seniority
- Senior
- Location
- Oakville, Ontario - Canada; Toronto, Ontario - Canada; Waterloo, Ontario - Canada
- Posted
- 20d ago
at Geotab
<div class="content-intro"><h1 class="MuiGrid-root css-1j4zddb"><span style="color: rgb(37, 71, 123);">Who we are:</span></h1> <div class="MuiGrid-root css-17v2lcf"><span style="color: rgb(102, 120, 140);">Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.</span></div> <div class="MuiGrid-root css-17v2lcf"> </div> <div class="MuiGrid-root css-17v2lcf"><span style="color: rgb(102, 120, 140);">Geotab is advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets. Geotab’s open platform and Geotab Marketplace ®, offering hundreds of third-party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets. Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.</span></div> <div class="MuiGrid-root css-17v2lcf"> </div> <div class="MuiGrid-root css-17v2lcf"><span style="color: rgb(102, 120, 140);">Our team is growing and we’re looking for people who follow their passion, think differently and want to make an impact. Ours is a fast paced, ever changing environment. Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture. Reach your full potential with Geotab. To see what it’s like to be a Geotabber, check out our <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-sbvzk" style="color: rgb(102, 120, 140);" href="https://careers.geotab.com/blog/">blog</a> and follow us @InsideGeotab on <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineHover css-sbvzk" style="color: rgb(102, 120, 140);" href="https://www.instagram.com/insidegeotab/">Instagram</a>. </span></div></div><h1><span style="color: rgb(37, 71, 123);">Who you are:</span></h1> <p><span style="color: rgb(102, 120, 140); font-size: 12pt;">We are always looking for amazing talent who can contribute to our growth and deliver results! The Senior Mobile Developer at Geotab is a seasoned engineer who takes full ownership of the mobile experience — leading technical design, driving reliability, scalability, and quality at every layer, and mentoring others to do the same. If you hold yourself to the highest engineering standards, have a deep sense of ownership, and are ready to be the driving force behind a world-class mobile product — we would love to hear from you! </span></p> <h1><span style="color: rgb(37, 71, 123);">What you'll do:</span></h1> <p><span style="color: rgb(102, 120, 140); font-size: 12pt;">As a Senior Mobile Software Developer, you are primarily responsible for owning the end-to-end mobile experience — architecting, building, and maintaining efficient, reliable, and scalable mobile applications for iOS and Android. This role involves leading technical design decisions, mentoring developers at all levels, collaborating with cross-functional stakeholders, and contributing meaningfully to the team's roadmap and engineering culture. You will take full ownership of Geotab's mobile platform — from architecture and feature delivery to reliability, performance, and quality — integrating seamlessly with our telematics backend and device ecosystem.</span></p> <h1><span style="color: rgb(37, 71, 123);">How you'll make an impact:</span></h1> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;">Technical Leadership & Ownership</span></p> <ul> <li> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;"> Architect and deliver scalable solutions, prototypes, MVPs, and PoCs — exercising strong technical judgment with limited direction.</span></p> </li> <li> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;">Take full end-to-end ownership of complex features and systems, communicating design decisions, progress, risks, and trade-offs to stakeholders.</span></p> </li> <li> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;">Lead identification and resolution of improvement areas in existing code and architecture; proactively propose and drive technical improvements across the team.</span></p> </li> <li> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;">Must be able to work with high-level requirements, proactively collaborate with stakeholders to drive clarity, and deliver a world-class product across user experience, reliability, stability, and response time. Demonstrates the maturity to recognize when urgency is warranted, identify and prioritize time-critical work, communicate delivery risks early, and make sound trade-off decisions under pressure and steer delivery - without compromising quality.</span></p> </li> <li> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;">Write clean, secure, and maintainable mobile software; set and uphold the engineering quality bar for the team through rigorous code review, disciplined testing, and a relentless focus on reliability, scalability, and quality.</span></p> </li> </ul> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; font-size: medium;">Mobile Experience Development & Integration</span></p> <ul> <li> <p><span style="color: #66788c; font-family: Helvetica, sans-serif; f