You’ll move the world forward. Every day, we create the most innovative mapping and location technologies to shape tomorrow’s mobility for the better.
We are proud to be one team of more than 5,000 unique, curious, passionate problem-solvers spread across the world. We bring out the best in each other.
And together, we help the automotive industry, businesses, developers, drivers, citizens, and cities move towards a safe, autonomous world that is free of congestion and emissions.
Work in an empowered team developingGO Navigation, TomTom's number one paid navigation app for Android smartphones.
Build compelling new user experiences with Kotlin and Java 8.
Craft innovative new features and create engaging experiences for drivers.
Work on next generation technologies: screen replication, advanced car integration, hybrid navigation, cloud integration, deep phone OS integration, using the latest Android API's.
Maintain high-quality code with help of ktlint, Findbugs, Checkstyle, JaCoCo and Tiobe.
Advance our test automation strategy and safeguard the code with unit, integration, and end to end tests, using JUnit and Espresso.
Lead design decisions and create new technical proposals to develop our application architecture.
Coach and mentor junior engineers.
Participate in code reviews.
Influence critical business decisions and drive forward innovation.
At least 8 years experience as a professional software engineer and 5 years experience as an Android developer.
Excellent knowledge of the Android SDK, Kotlin, and Java 8 is a must.
Top-notch programming skills, engineering know-how and a desire to keep learning.
You have worked on top rated Android apps and can demonstrate an impressive portfolio of past projects.
An understanding of design patterns and how to apply them.
An understanding of concurrency and experience developing multithreaded solutions.
A passion to deliver the best user experience possible for Android smartphones.
Experience leading a team and coaching junior engineers.
Excellent collaboration and communication skills.
Experience working on large, complex projects consisting of several teams, using the latest Agile processes.
A good understanding of Computer Science principles gained through a masters or bachelor degree in Computer Science or the equivalent experience.
We are Drive, a product unit within TomTom’s Consumer Business Unit. We develop onboard, hybrid, and online navigation applications that are loved by millions worldwide. Our software achieves high ratings and the best reviews in the market. Using a Navigation Data Standard (NDS) run-time format and our latest technology, our software includes navigation domain logic for traffic-dependent routing, route guidance, map visualization, search, positioning and machine learning-based predictions and suggestions. In our team, you’ll see your work transform connected and embedded navigation around the world.