Talent.com
Senior Software Engineer (Android/Kotlin)
Senior Software Engineer (Android/Kotlin)TomTom • Łódź, Województwo łódzkie, Polska
Senior Software Engineer (Android / Kotlin)

Senior Software Engineer (Android / Kotlin)

TomTom • Łódź, Województwo łódzkie, Polska
20 dni temu
Opis pracy

Senior Software Engineer (Android / Kotlin)

What You’ll Do

  • 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

What You’ll Need

  • 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 that allows to avoid common concurrency pitfalls
  • 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
  • Nice to Have

  • Master’s degree in Computer Science
  • Experience in Computer Graphics (preferably OpenGL ES and Metal)
  • Experience with C# / Unity
  • Experience with Geometric Algorithms
  • Experience with (modern) C++
  • What We Offer

    A competitive compensation package, of course.

    Time and resources to grow and develop, including a personal development budget and paid leave for learning days, as well as paid access to e-learning resources such as O’Reilly and LinkedIn Learning.

    Time to support life outside of work, with 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. It’s all about getting the best out of both worlds – we ask TomTom’ers to come to the office two days a week, and the remaining three are free to be worked in either location.

    Improve your home office with a setup budget and get extra support with a monthly allowance.

    Enjoy options to work from your home country and abroad for a set number of days each year, to visit family and friends, or to simply explore the world we’re mapping.

    Take the holidays you want with a competitive holiday plan, plus an extra day off to celebrate your birthday.

    Join annual events like our Hackathon and DevDays to bring your ideas to life with talented teammates from around the world.

    Become a part of our inclusive global culture and have the chance to collaborate with a diverse community – we have over 80 nationalities at TomTom!

    Find out more about our global benefits and enjoy additional local benefits tailored to your location.

    Meet Your Team

    We are the Map Visualisation Product Unit. We develop map rendering technology that can be integrated into navigation systems and location-based applications, providing our technology to our customers in the form of cloud-based APIs and SDKs.

    We see quality-management processes as a source of competitive advantage. As part of our product-led and outcome-oriented culture, we believe it is crucial to have mechanisms in place to measure and improve the quality of our products in a continuous manner so we can achieve our mission of mapping the world in real time.

    At TomTom

    You’ll help people find their way in the world. In 2004, TomTom revolutionised how the world moves with the introduction of the first portable navigation device. Now, we intend to do it again by engineering the first-ever real-time map, the smartest and most useful map on the planet.

    Work with a team of 3,700 unique, curious and passionate problem-solvers. Together, we’ll open up a world of possibilities for car manufacturers, enterprises and developers to help people understand and get closer to the world around them.

    After You Apply

    Our recruitment team will work hard to give you a meaningful experience throughout your journey with us, no matter the outcome. Your application will be screened closely and you can rest assured that all follow-up actions will be thorough, from assessments and interviews all the way through onboarding. To find out more about our application process, check out our hiring FAQs.

    Equal Opportunity Employer

    TomTom is where you can find your place in the world. Every day we welcome, nurture and celebrate differences. Why? Because your uniqueness is what makes you, you. No matter your culture or background, you’ll find your impact at TomTom. Research also shows that sometimes women and underrepresented communities can be hesitant to apply for positions unless they believe they meet 100% of the criteria. If you can relate to this, please know that we’d love to hear from you.

    We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analysing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgement. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

    #J-18808-Ljbffr

    Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

    Senior Software Engineer • Łódź, Województwo łódzkie, Polska

    Powiązane stanowiska
    Senior Golang Engineer @ JustRelate Group

    Senior Golang Engineer @ JustRelate Group

    JustRelate Group • Remote, Poland
    You’ll work on transforming today’s hardcoded flows into a flexible, fully configurable workflow engine that supports transactional emails, follow-up sequences, sales interactions, and advanced ana...Pokaż więcej
    Ostatnia aktualizacja: 8 dni temu • Promowane
    Senior Software Engineer @ ServiceTitan

    Senior Software Engineer @ ServiceTitan

    ServiceTitan • Remote, Poland
    When you join our team, you’re not just accepting a job.Here’s how we’ll support you in doing some of the most impactful work of your career : . Flexibility & Autonomous Work.Enjoy the freedom of ...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane
    Senior Software Engineer (Spring Boot, Angular, Kafka, PostgreSQL, MongoDB) (m / f / d) @ Datev

    Senior Software Engineer (Spring Boot, Angular, Kafka, PostgreSQL, MongoDB) (m / f / d) @ Datev

    Datev • Remote, Poland
    With new cloud applications, we want to further increase the networking of our members and customers in the DATEV ecosystem. You will work on changing tasks in a modern DevOps team.Thereby you will ...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane
    Senior Fullstack Engineer @ ConSol • Consulting & Solutions Software Poland Sp. z o.o.

    Senior Fullstack Engineer @ ConSol • Consulting & Solutions Software Poland Sp. z o.o.

    ConSol • Consulting & Solutions Software Poland Sp. z o.o. • Remote, Poland
    We are currently looking for a Senior Fullstack Engineer, with frontend specialization to architect and develop comprehensive fullstack solutions with a strong emphasis on user-facing technologies,...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane
    Senior Software Engineer Remote @ Superdevs

    Senior Software Engineer Remote @ Superdevs

    Superdevs • Remote, Poland
    Does building awesome, innovative products that add up to something meaningful sound like a dream come true?.Come join us and make that vision a reality!. We are looking for a Senior Engineer who wi...Pokaż więcej
    Ostatnia aktualizacja: 28 dni temu • Promowane
    Senior Software Engineer

    Senior Software Engineer

    CNX • Polska
    Senior Software Engineer - python, optionaly Golang.The intelligent transformation partner.The global technology and services leader that powers the world's best brands, today and into the future.W...Pokaż więcej
    Ostatnia aktualizacja: 12 dni temu • Promowane
    Senior Kotlin Multiplatform Engineer

    Senior Kotlin Multiplatform Engineer

    N-iX • Polska
    Our customer is a leading provider of onboard retail technology and mobile solutions for the travel and retail industries. The company designs and builds digital products that transform how airlines...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane
    Senior Software Engineer (Java / Elastic) @ Superdevs

    Senior Software Engineer (Java / Elastic) @ Superdevs

    Superdevs • Remote, Poland
    We are looking for a Senior Software Engineer with strong experience in Java and Elastic Stack to design, build, and optimize search and analytics solutions in an enterprise environment on AWS.The ...Pokaż więcej
    Ostatnia aktualizacja: 28 dni temu • Promowane
    Senior Fullstack Software Engineer @ Antal

    Senior Fullstack Software Engineer @ Antal

    Antal • Remote, Poland
    Praca : 100% zdalna lub hybrydowa | Dowolna forma zatrudnienia.Poszukujemy doświadczonego Senior Fullstack Software Engineera, który nie tylko świetnie odnajduje się w backendzie opartym na Java +...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane
    Senior Software Engineer I (GoLang, Partnerships) @ SpotOn

    Senior Software Engineer I (GoLang, Partnerships) @ SpotOn

    SpotOn • Remote, Poland
    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to ...Pokaż więcej
    Ostatnia aktualizacja: 8 dni temu • Promowane
    Senior Software Engineer Python @ OpenX

    Senior Software Engineer Python @ OpenX

    OpenX • Remote, Poland
    At OpenX, we have built a team that is uniquely experienced in designing and operating high-scale ad marketplaces, and we are constantly on the lookout for thoughtful, creative executors who are as...Pokaż więcej
    Ostatnia aktualizacja: 22 dni temu • Promowane
    Senior / Lead Software Engineer @ Addepto

    Senior / Lead Software Engineer @ Addepto

    Addepto • Remote, Poland
    ROI-focused AI solutions for some of the world’s largest enterprises and pioneering startups, including Rolls Royce, Continental, Porsche, ABB, and WGU. With our exclusive focus on Artificial Intell...Pokaż więcej
    Ostatnia aktualizacja: 20 dni temu • Promowane
    Senior Backend Engineer (Java and GO) @ SquareOne

    Senior Backend Engineer (Java and GO) @ SquareOne

    SquareOne • Remote, Poland
    Significant real-world experience developing software for production systems.Hands-on experience and proficiency in Java / Go (an advantage). Experience with Cloud infrastructure and services.Exposur...Pokaż więcej
    Ostatnia aktualizacja: 2 dni temu • Promowane
    Senior Full-Stack Software Engineer @ Oversee

    Senior Full-Stack Software Engineer @ Oversee

    Oversee • Remote, Poland
    At Oversee, we are reimagining how corporate travel is managed.Our cutting-edge technology and machine learning solutions replace the outdated, manual processes that slow companies down — unlocking...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane
    Senior Software Engineer

    Senior Software Engineer

    TomTom • Łódź, Województwo łódzkie, Polska
    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 ...Pokaż więcej
    Ostatnia aktualizacja: 21 dni temu • Promowane
    Senior Software Engineer @ CreatorIQ

    Senior Software Engineer @ CreatorIQ

    CreatorIQ • Remote, Poland
    CreatorIQ is the AI-native operating system for creator-led growth trusted by more than 1,300 global brands and agencies. We’re on a mission to make businesses more human, and humans more impactful....Pokaż więcej
    Ostatnia aktualizacja: 29 dni temu • Promowane
    Senior Android / Kotlin Engineer for Maps SDK (Hybrid)

    Senior Android / Kotlin Engineer for Maps SDK (Hybrid)

    TomTom • Łódź, Województwo łódzkie, Polska
    A leading navigation technology company in Poland seeks an experienced software engineer to develop features for its Navigation SDK. The role requires strong Kotlin programming skills and involves c...Pokaż więcej
    Ostatnia aktualizacja: 8 godziny temu • Promowane • Nowe!
    Senior Backend Engineer (L5-L6) - 100% remote @ Apollo.io

    Senior Backend Engineer (L5-L6) - 100% remote @ Apollo.io

    Apollo.io • Remote, Poland
    Senior Backend Software Engineer.You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your car...Pokaż więcej
    Ostatnia aktualizacja: ponad 30 dni temu • Promowane