Job Overview
Join TomTom as a Software Engineer specializing in Android and Kotlin development. You will be part of the Map Visualization Product Unit, contributing to the development of map rendering technology for navigation systems and location-based applications. This role involves working with a complex Android codebase, including Kotlin and SWIG-generated Java, to develop and maintain visualization features on top of TomTom’s map renderer.
Key Responsibilities
- Technical Design: Contribute to the technical design of Android solutions.
- Feature Development: Develop and maintain visualization features on top of TomTom’s map renderer.
- Application Development: Develop online and onboard applications for in-car multi-screen platforms and mobile devices.
- Innovation: Bring new and creative, innovative ideas to the table.
Required Skills
- Programming: Excellent, hands-on programming skills in Kotlin and Java with proven working experience.
- Android Expertise: Solid knowledge of Android platform and architecture components.
- Communication: Strong communication skills across functions (UX, Product Management, Operations).
- Collaboration: Openness and willingness to support others.
- Continuous Improvement: Passion for continuous improvement and experimentation.
- UX/UI Knowledge: Product-minded with UX/UI knowledge and exposure.
Preferred Qualifications
- Education: Master’s degree in Software Engineering, Computer Science, or equivalent.
- SWIG Experience: Experience with SWIG.
- C++ Experience: C++ working experience.
Benefits
- Compensation: A competitive compensation package.
- Development: Time and resources to grow and develop, including a personal development budget and paid leave for learning days.
- Work-Life Balance: Enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities.
- Flexible Work: Work from home, the office, or even abroad.
- Home Office Support: Improve your home office with a setup budget and get extra support with a monthly allowance.
- Global Opportunities: Options to work from your home country and abroad for a set number of days each year.
- Holidays: Take the holidays you want with a competitive holiday plan, plus an extra day off to celebrate your birthday.
- Cultural Events: Join annual events like our Hackathon and DevDays.
- Inclusive Culture: Become a part of our inclusive global culture.
About TomTom
TomTom is a global leader in mapmaking, providing location data and technology to drivers, carmakers, businesses, and developers. With a team of 3,700 people, TomTom is headquartered in Amsterdam and has been shaping the future of mobility for over 30 years.
Application Process
Our recruitment team is committed to providing a meaningful experience throughout your journey with us. Your application will be screened closely, and all follow-up actions will be thorough, from assessments and interviews to onboarding. TomTom is an equal opportunity employer, welcoming and celebrating differences.
Benefits Extracted with AI
- Competitive compensation package
- Personal development budget
- Paid leave for learning days
- Access to e-learning resources
- Enhanced parental leave
- Paid leave for caregiving and volunteering
- Flexible work arrangements
- Home office setup budget
- Annual events like Hackathon and DevDays
- Inclusive global culture
Similar jobs
Last update: 23 minutes ago
Android/Kotlin Software Engineer
Join TomTom as an Android/Kotlin Software Engineer to develop navigation systems and mobile SDKs in a hybrid work environment.
Junior Software Engineer (Java, Kotlin, Scala)
Join TomTom as a Junior Software Engineer to develop high-quality software using Java, Kotlin, or Scala in a hybrid work environment.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Senior Software Engineer - Java, Cloud Technologies
Join TomTom as a Senior Software Engineer in Amsterdam, working with Java and cloud technologies to build scalable applications.
Staff Software Engineer - Navigation SDK
Join TomTom as a Staff Software Engineer to develop Android and iOS Navigation SDKs in a hybrid work environment.
Software Engineer II - Travel and Traffic Platform
Join TomTom as a Software Engineer II to develop high-performance platforms for real-time traffic data delivery. Work in Berlin with hybrid flexibility.
Full-Stack Developer (GO)
Join TomTom as a Full-Stack Developer (GO) in Amsterdam. Work with Go, TypeScript, and JavaScript in a hybrid environment.
Medior Platform/SRE Engineer (Go)
Join TomTom as a Medior Platform/SRE Engineer specializing in Go, focusing on reliability and scalability in a hybrid work environment.
Senior Android Developer
Join iO as a Senior Android Developer in Amsterdam. Work on complex apps using Kotlin, Jetpack, and MVVM. Enjoy hybrid work and great benefits.
Senior Android Engineer
Join Polarsteps as a Senior Android Engineer in Amsterdam. Work on innovative travel apps with a diverse team. Hybrid work model.
Android Software Engineer - IPP Hardware
Join Adyen as an Android Software Engineer to develop and maintain IPP hardware solutions in Amsterdam.
Android Developer
Join bunq as an Android Developer to design and develop innovative mobile applications in a hybrid work environment.
Senior Android Developer
Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.
Android Developer
Join ING Nederland as an Android Developer to enhance our Global Mobile Banking app using Kotlin and Agile methodologies.
Android Engineer
Join NOS as an Android Engineer to develop the #1 news app in the Netherlands. Work in a dynamic team with top engineers.
Backend Engineer with Kotlin and Spring Boot
Join Katanox as a Backend Engineer to develop with Kotlin and Spring Boot in a hybrid work environment.
Senior Android Engineer
Join Tabby as a Senior Android Engineer to develop innovative mobile solutions using Kotlin and Jetpack Compose.
Android Developer - Freemium & Entertainment Area
Join DPG Media as an Android Developer in Rotterdam, focusing on Kotlin, MVVM, and Agile methodologies in a hybrid work environment.
Android Developer at App Shack
Join App Shack as an Android Developer in Stockholm, Sweden. Develop cutting-edge mobile apps using Kotlin or Java.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Senior Android Developer
Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.
Senior Mobile Engineer - Android
Senior Android Mobile Engineer needed in Berlin, specializing in Kotlin and Android development with a focus on innovative app design.
Android Developer (Kotlin) - Founding Engineer
Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.
Senior Java Software Engineer
Join Textkernel as a Senior Java Software Engineer in Amsterdam. Work on AI-powered recruitment solutions with a focus on Java, Spring Boot, and Kubernetes.