Senior Software Engineer developing Kotlin Navigation SDK at TomTom, enhancing map rendering technology for navigation systems. Collaborating across teams and mentoring junior engineers.
Responsibilities
Develop new features for the TomTom Navigation SDK
Take a part in all phases of development from design to implementation and maintenance of a custom Maps SDK for Android applications
Work on new functionalities and contribute to the maintenance of an existing codebase
Collaborate with cross-functional teams
Write clean, efficient, and well-documented code in Kotlin while following coding standards and best practices
Participate in testing and debugging activities to ensure the quality and reliability of the SDK
Work closely with more senior engineers/ Staff Engineers to learn from their expertise and contribute to architectural discussions
Mentor less experienced software engineers
Stay updated with the latest developments in Android development and mapping technologies
Requirements
Strong Kotlin programming skills (5+ years of experience)
Knowledge of algorithms and data structures
Good object-orientated software design abilities
Experience with automated software testing (e.g., GTest)
Good understanding of APIs and Android SDKs
Strong Coroutines/ JetPack Compose skills
Familiarity with map-related concepts and basic geospatial technologies
Ability and dedication to create clean, easy to read and maintainable code
Understanding of concurrent programming
Professional experience in using unit test frameworks
Ability to think out of the box and bring new ideas to the table
Bachelor's degree in Engineering
Benefits
A competitive compensation package
Time and resources to grow and develop, including a personal development budget and paid leave for learning days
Paid access to e-learning resources such as O’Reilly and LinkedIn Learning
Enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities
Work flexibility, where TomTom’ers, in agreement with their manager and team, use both the office and home to focus, collaborate, learn and socialize
Setup budget for home office and extra support with a monthly allowance
Options to work from your home country and abroad for a set number of days each year
Competitive holiday plan, plus an extra day off to celebrate your birthday
Senior Software Engineer developing user - facing Android applications for Maven Clinic. Collaborating with cross - functional teams to deliver robust and maintainable code in a hybrid work environment.
Lead Engineer customizing and optimizing Android Framework and AOSP for video collaboration at Capgemini Engineering. Collaborating with cross - functional teams to deliver robust video solutions.
Android Software Engineer focused on developing a scalable architecture for communication services. Collaborating with cross - functional teams to improve service quality for millions of users.
Android Engineer designing and implementing UIs for E - commerce delivery solutions at Bosta. Collaborating with teams and maintaining code standards in a hybrid setup in Egypt.
Android Software Engineer developing native Android applications for diverse clients in Greece and internationally. Collaborating on innovative solutions in dynamic and agile environments.
Android Developer creating and supporting mobile applications for startups from the US and Europe. Engaging in a dynamic development environment with best practices and Agile methodologies.
Software Engineer at Kyndryl designing and developing cutting - edge software solutions. Working on innovative projects and delivering value to customers in a dynamic environment.
Senior Android Engineer developing high - performance enterprise Android applications for EY. Focusing on Kotlin, Jetpack Compose, and architecture patterns for seamless integration and delivery.
Android Engineer optimizing In - Vehicle Infotainment for Software Defined Vehicles. Engaging in 3D graphics development and Android - based applications.
Senior Mobile Developer working on enhancing Android applications for Hawk - Eye Innovations. Collaborating closely with teams to deliver high - quality mobile solutions for sports technology.