TomTom logo

Software Engineer (Android/Kotlin)

TomTom

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

TomTom logo
TomTom

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.

TomTom logo
TomTom

Full-Stack Developer (GO)

Join TomTom as a Full-Stack Developer (GO) in Amsterdam. Work with Go, TypeScript, and JavaScript in a hybrid environment.

Budget Thuis logo
Budget Thuis

Senior Android Developer

Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.

TomTom logo
TomTom

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.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

DPG Media Nederland logo
DPG Media Nederland

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.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Kennisnet logo
Kennisnet

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.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Mediahuis Nederland logo
Mediahuis Nederland

Full-stack TypeScript/JavaScript Developer

Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

NAVARA logo
NAVARA

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.

GreenFlux logo
GreenFlux

Software Engineer - Electric Vehicle Charging Systems

Join GreenFlux as a Software Engineer to develop innovative EV charging solutions in Amsterdam. Work on cutting-edge SaaS platforms for sustainable mobility.

Kadaster logo
Kadaster

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.

VERUM ARTES PROFESSIONAL STAFFING logo
VERUM ARTES PROFESSIONAL STAFFING

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.

NAVARA logo
NAVARA

Fullstack Developer with Angular, C#, and React.js

Join NAVARA as a Fullstack Developer in Rotterdam, working with Angular, C#, and React.js on innovative projects.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Darktrace logo
Darktrace

Solutions Engineer

Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.

Topicus logo
Topicus

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.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Conspect logo
Conspect

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.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.