TomTom logo

Android/Kotlin Software Engineer

TomTom

Android/Kotlin Software Engineer

What You'll Do

Join our distributed development team as a Software Engineer specializing in Android and Kotlin. You will be responsible for developing software for navigation systems, working on our online services and mobile SDKs APIs, and ensuring the best possible user experience for drivers. You will have the flexibility to work in a hybrid environment, either remotely or from our office.

Responsibilities

  • Develop and maintain Android applications using Kotlin.
  • Implement design patterns, SOLID principles, and clean code practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Take ownership of technical design and implementation.
  • Mentor and train peers, sharing knowledge and best practices.
  • Continuously improve internal processes and ways of working.

What You'll Need

  • 3+ years of experience in Android development.
  • Strong knowledge of Kotlin and Java.
  • Practical knowledge of design patterns, SOLID, and clean code principles.
  • Excellent communication skills in English, both written and spoken.
  • Experience building complex apps or SDKs.
  • Passion for continuous improvement and experimentation.

Nice to Have

  • DevOps experience with Fastlane and Azure.
  • Experience with C++, Swift.
  • Experience working in a distributed Agile team.

What We Offer

  • A competitive compensation package.
  • Time and resources for personal growth and development, including a personal development budget and paid leave for learning days.
  • Access to e-learning resources such as O’Reilly and LinkedIn Learning.
  • Enhanced parental leave and paid leave to care for loved ones and volunteer in local communities.
  • Flexible work arrangements, including options to work from home, the office, or even abroad.
  • A home office setup budget and monthly allowance for extra support.
  • Opportunities to work from your home country and abroad for a set number of days each year.
  • A competitive holiday plan, plus an extra day off to celebrate your birthday.
  • Participation in annual events like our Hackathon and DevDays.
  • An inclusive global culture with over 80 nationalities at TomTom.

About TomTom

At TomTom, you’ll help people find their way in the world. We revolutionized geolocation technology once, and we’re ready to do it again by engineering the first-ever real-time map. Join a team of 3,700 unique, curious, and passionate problem-solvers to open up a world of possibilities for car manufacturers, enterprises, and developers.

After You Apply

Our recruitment team will ensure 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. We welcome, nurture, and celebrate differences because your uniqueness is what makes you, you. If you can relate to this, we’d love to hear from you.

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 volunteering
  • Flexible work from home or office
  • Home office setup budget
  • Work abroad options
  • Competitive holiday plan
  • Inclusive global culture

Similar jobs

Last update: 23 minutes ago

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.

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.

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.

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.

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.

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.

Rohde & Schwarz logo
Rohde & Schwarz

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.

Booking.com logo
Booking.com

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.

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.

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.

mobile.de logo
mobile.de

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.

Source.ag logo
Source.ag

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.

Bitvavo logo
Bitvavo

Senior Software Engineer (Backend)

Join Bitvavo as a Senior Software Engineer (Backend) to drive innovation in crypto services using AWS, Kubernetes, and TypeScript.

Together AI logo
Together AI

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.

Polarsteps logo
Polarsteps

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.

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.

Stichting RINIS logo
Stichting RINIS

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.

WorkFlex logo
WorkFlex

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.

NAVARA logo
NAVARA

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.

Basic-Fit logo
Basic-Fit

Senior Full-Stack Developer

Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.

Swift logo
Swift

Senior Developer with Kubernetes and Automation Expertise

Join Swift as a Senior Developer to enhance our Kubernetes platform with automation and security expertise.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

Sofico logo
Sofico

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.