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

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.

TomTom logo
TomTom

Software Engineer (Android/Kotlin)

Join TomTom as a Software Engineer specializing in Android and Kotlin development in Amsterdam.

TomTom logo
TomTom

Staff Software Engineer - Navigation SDK

Join TomTom as a Staff Software Engineer to develop Android and iOS Navigation SDKs in a hybrid work environment.

TomTom logo
TomTom

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.

Albert Heijn logo
Albert Heijn

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.

Meetsta logo
Meetsta

Android Developer (Kotlin) - Founding Engineer

Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.

Adyen logo
Adyen

Android Software Engineer - IPP Hardware

Join Adyen as an Android Software Engineer to develop and maintain IPP hardware solutions in Amsterdam.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Mapbox logo
Mapbox

Software Development Engineer II, Search Android SDK

Join Mapbox as a Software Development Engineer II to enhance our Android SDK and innovate in delivery intelligence.

Tabby logo
Tabby

Senior Android Engineer

Join Tabby as a Senior Android Engineer to develop innovative mobile solutions using Kotlin and Jetpack Compose.

Powerful Medical logo
Powerful Medical

Senior Android Engineer

Join Powerful Medical as a Senior Android Engineer to develop life-saving mobile applications in Bratislava.

Tabby logo
Tabby

Remote Android Engineer with Kotlin Expertise

Join Tabby as a Remote Android Engineer to design and develop innovative financial products using Kotlin and Android Jetpack.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

iO logo
iO

Senior Front-end Developer

Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.

ING Nederland logo
ING Nederland

Full Stack Engineer for Payments

Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.

Doctolib logo
Doctolib

Frontend Engineer with React and TypeScript

Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

Intercom logo
Intercom

Mobile Engineer, Android

Join Intercom as a Mobile Engineer, Android, to shape our mobile strategy and develop our Android Messenger SDK.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

Doctolib Siilo logo
Doctolib Siilo

Frontend Engineer with React and TypeScript

Join Doctolib Siilo as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

IKEA logo
IKEA

Backend Software Engineer (Golang, Java)

Join IKEA as a Backend Software Engineer specializing in Golang and Java. Work on cloud-native services in a hybrid setup in Amsterdam.

Dotlab logo
Dotlab

Senior PHP Laravel Developer / Architect

Join Dotlab as a Senior PHP Laravel Developer to enhance SaaS solutions with PHP, Laravel, and modern technologies.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

Wire logo
Wire

Senior Android Developer

Join Wire as a Senior Android Developer to revolutionize secure collaboration with Kotlin and Android expertise.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.