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
Software Engineer (Android/Kotlin)
Join TomTom as a Software Engineer specializing in Android and Kotlin development in Amsterdam.
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.
Staff Software Engineer - Navigation SDK
Join TomTom as a Staff Software Engineer to develop Android and iOS Navigation SDKs 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.
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.
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.
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 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.
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 Software Engineer - Travel Things
Join eDreams ODIGEO as an Android Software Engineer in Barcelona. Work on innovative travel tech solutions with a top-notch tech stack.
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.
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.
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.
Android Developer (Kotlin) - Founding Engineer
Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.
Android Developer at App Shack
Join App Shack as an Android Developer in Stockholm, Sweden. Develop cutting-edge mobile apps using Kotlin or Java.