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
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.
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 - Freemium & Entertainment Area
Join DPG Media as an Android Developer in Rotterdam, focusing on Kotlin, MVVM, and Agile methodologies in a hybrid work environment.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Senior Java Developer
Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.
Fullstack Developer with Angular and C#
Join Navara as a Fullstack Developer in Amsterdam, working with Angular, C#, and modern tech stacks. Competitive salary and benefits offered.
Full Stack Software Engineer
Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.
Fullstack Developer with Angular and Kotlin
Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.
Java Engineer with Angular and Spring Framework
Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.
Senior Software Engineer (Backend)
Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.
Full Stack Software Engineer (d/f/m)
Join mobile.de as a Full Stack Software Engineer in Berlin, working with Java, JavaScript, and Kotlin in a hybrid environment.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Fullstack Developer with Java and TypeScript
Join NAVARA as a Fullstack Developer in Rotterdam. Work with Java, TypeScript, and modern tech stacks in a dynamic, team-oriented environment.
Senior Backend Developer
Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.
Senior Frontend Engineer with React and TypeScript
Join Polarsteps as a Senior Frontend Engineer in Amsterdam. Work with React, TypeScript, and more in a hybrid environment.
Senior React Native Engineer
Join Source.ag as a Senior React Native Engineer to lead mobile app development for greenhouse solutions. Focus on React Native, TypeScript, and leadership.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Associate Software Engineer - Payments Domain
Join as an Associate Software Engineer in Amsterdam to develop secure payment solutions using PHP in a collaborative environment.
Senior Developer with Kubernetes and Automation Expertise
Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.