Voltar para a lista

Descrição da vaga

Senior Android (Kotlin) Engineer em Porto, Portugal

Intellias

Portugal, Porto

The Infotainment Software Team is responsible for developing and maintaining Android/AOSP/AAOS‑based In‑Vehicle Infotainment (IVI) applications, frameworks, and system services, with a strong focus on navigation and map‑based functionality.

Project Overview:

The project primarily focuses on refactoring, stabilizing, and modernizing existing navigation, maps, and route‑planning components built using Kotlin and Google Maps technologies. The goal is to improve code quality, performance, scalability, and long‑term maintainability, while ensuring seamless integration with other IVI domains such as EV charging, media, system UI, voice interaction, connectivity, vehicle controls, and settings.

Requirements:

  • BS or MS degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Android application development.
  • 8+ years of overall software development experience.
  • Strong proficiency in Kotlin (Java as a plus).
  • Hands‑on experience with:
  • Android OS, AOSP, and/or Android Automotive (AAOS)
  • Navigation and map‑based applications
  • Google Maps SDK / Google Navigation APIs or equivalent map platforms
  • Experience working with existing or legacy codebases, including refactoring and modernization.
  • Solid understanding of Android architecture, application lifecycle, threading, and memory management.
  • Experience optimizing applications for performance‑critical and embedded systems.
  • Strong knowledge of software architecture, design patterns, and scalable system design.
  • Proficiency with Android Studio, Gradle, and modern Android tooling.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Strong analytical and problem‑solving skills, with the ability to assess trade‑offs and propose pragmatic solutions.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively in cross‑functional and distributed teams.
  • Self‑driven, accountable, and comfortable working independently.
  • High attention to quality, stability, and maintainability in safety‑relevant systems.
  • Nice to have:
  • Bluetooth experience

Responsibilities:

  • Refactor, optimize, and maintain existing navigation and maps functionality within Android/AOSP/AAOS IVI systems.
  • Improve architecture, modularity, and code structure of Kotlin‑based navigation components.
  • Work with Google Maps / Navigation APIs to ensure correct integration, performance, and automotive compliance.
  • Address technical debt, performance bottlenecks, and stability issues in legacy navigation codebases.
  • Ensure smooth interaction between navigation, system UI, media, voice, EV features, and vehicle controls.
  • Perform root‑cause analysis of navigation‑related issues across software layers.
  • Implement targeted enhancements, bug fixes, and platform adaptations while maintaining high development quality.
  • Apply test‑driven development principles and contribute to automated test coverage.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Produce and maintain technical documentation, architecture diagrams, and refactoring guidelines.
  • Collaborate closely with UX designers, product owners, QA, and system engineers to ensure usability, safety, and consistency of navigation behavior.
  • Support performance tuning and system validation in embedded/automotive environments.
  • Continuously monitor and adapt to updates in Android Automotive, AAOS, and Google Maps platforms.
  • Contribute to engineering KPIs such as code quality, delivery predictability, and system stability.
  • Provide technical guidance and mentorship to other engineers when required.

Vagas semelhantes

Mais vagas como esta

  • Remoto

... solutions for a major airline, designing user-friendly applications and collaborating with an international team. The ideal candidate has 2-5 years of experience in Android development and a strong understanding of Kotlin, architectural patterns, and CI/CD practices. Competitive compensation and flexible hours are offered.

Portugal, Lisboa

  • Remoto

Mindera is seeking Senior Android developers to join our team in Porto. You will design and deliver scalable Android apps, collaborating with engineers to align technical decisions with business goals. The role emphasizes autonomy, innovation, and a lean, self-organizing culture. You’ll work on modern Kotlin/Jetpack Compose ...

Portugal, Porto

  • Híbrido

... Consulting e Outsourcing. Procuramos profissionais apaixonados por tecnologia para integrarem projetos inovadores com impacto internacional. Estamos a recrutar um(a) Senior Android Engineer (M/F/D) para integrar um projeto tecnológico de elevada complexidade na área das soluções de biometria e identidade digital , com perspetiva ...

Portugal, Lisboa

  • Remoto

18808

... solutions for a major airline, designing user-friendly applications and collaborating with an international team. The ideal candidate has 2-5 years of experience in Android development and a strong understanding of Kotlin, architectural patterns, and CI/CD practices. Competitive compensation and flexible hours are offered. #J-18808-Ljbffr

Portugal, Portugal

  • Híbrido

Appning by FORVIA is seeking a Senior Android Developer to build high-performance AAOS experiences in embedded automotive environments. You will design Kotlin-based AAOS apps, integrate with AI, voice, and back-end services, and ensure automotive UX and performance guidelines are met. You will collaborate with QA on automation, ...

Portugal, Lisboa

... experienced Android Developer to join an agile, collaborative team where your voice matters as much as your code. You will build native experiences with the latest Android tech while ensuring the product remains world-class, with code reusable across platforms. You'll work alongside Android, iOS and QA engineers, embracing self-organization, ...

Portugal, Porto

WYperformance is looking for an experienced Android Developer in Lisbon to join a dedicated team working on the Moey! Android app. Candidates should have strong skills in Kotlin, experience with Jetpack Compose, and a solid understanding of architectural patterns like MVVM. You will be expected to manage APIs, optimize ...

Portugal, Oeiras

  • Híbrido

... such as Git and Gradle; - Monitor and address app crashes or errors, improving app stability and performance; Who you are: - Minimum of 2 years experience in Android development with Java and Kotlin; - Bachelors degree in Computer Engineering, Computer Science, or related field; - Solid understanding of Android architecture ...

Portugal, Lisboa

  • Remoto
  • Híbrido

Springer Nature is seeking a Senior Software Developer based in Lisbon, Portugal to join their Agile team. You will develop impactful web applications using Kotlin and Java, support junior team members, and participate in various Agile ceremonies. The role offers a flexible work schedule with up to three days of remote ...

Portugal, Lisboa

  • Híbrido

PKF-VMB Belgium is looking for a skilled Android Developer to join their team in Lisbon. The role requires a minimum of 4 years of experience along with strong Kotlin programming skills. This position offers a hybrid work model along with a comprehensive benefits package to foster personal and professional growth. At PKF-VMB ...

Portugal, Lisboa

Bliss Applications

Senior Android Developer

... needs and beyond. ROLE DESCRIPTION Join a team of 5 Android developers dedicated to developing and maintaining the Moey! Android app. - Strong proficiency in Kotlin : Ability to write clean, maintainable, and idiomatic Kotlin code, with solid understanding of coroutines, flows, and common design patterns. - Android SDK expertise ...

Portugal, Lisboa

  • Remoto

We Are META in Porto is seeking an experienced Android Developer to join their team. The ideal candidate has at least 5 years of experience in Android development, with proficiency in Kotlin, Jetpack Compose, and background in Software Architecture (MVVM). This position offers remote work opportunities for candidates based ...

Portugal, Porto

  • Híbrido

... Consulting e Outsourcing. Procuramos profissionais apaixonados por tecnologia para integrarem projetos inovadores com impacto internacional. Estamos a recrutar um(a) Senior Android Engineer (M/F/D) para integrar um projeto tecnológico de elevada complexidade na área das soluções de biometria e identidade digital , com perspetiva ...

Portugal, Amadora

... needs and beyond. ROLE DESCRIPTION Join a team of 5 Android developers dedicated to developing and maintaining the Moey! Android app. - Strong proficiency in Kotlin : Ability to write clean, maintainable, and idiomatic Kotlin code, with solid understanding of coroutines, flows, and common design patterns. - Android SDK expertise ...

Portugal, Lisboa

  • Híbrido

... Consulting e Outsourcing. Procuramos profissionais apaixonados por tecnologia para integrarem projetos inovadores com impacto internacional. Estamos a recrutar um(a) Senior Android Engineer (M/F/D) para integrar um projeto tecnológico de elevada complexidade na área das soluções de biometria e identidade digital , com perspetiva ...

Portugal, Amadora

... needs and beyond. ROLE DESCRIPTION Join a team of 5 Android developers dedicated to developing and maintaining the Moey! Android app. - Strong proficiency in Kotlin: Ability to write clean, maintainable, and idiomatic Kotlin code, with solid understanding of coroutines, flows, and common design patterns. - Android SDK expertise ...

Portugal, Lisboa

  • Remoto

BJAK is looking for an Android engineer to build the native Android experience for BJAK's AI Neobank App. You care about clean user flows, fast performance, product quality and shipping reliable mobile features used by real customers. You will ship onboarding, accounts, cards, payments and AI-assisted journeys; collaborate ...

Portugal, Portugal

  • Remoto

... Java, Kotlin, and various frameworks, with a focus on unit and integration testing. The role offers remote work opportunities and a variety of perks, including health insurance and opportunities for career progression. Candidates must be fluent in English and have experience in mentoring junior engineers. #J-18808-Ljbffr

Portugal, Portugal

  • Híbrido

... Consulting e Outsourcing. Procuramos profissionais apaixonados por tecnologia para integrarem projetos inovadores com impacto internacional. Estamos a recrutar um(a) Senior Android Engineer (M/F/D) para integrar um projeto tecnológico de elevada complexidade na área das soluções de biometria e identidade digital, com perspetiva ...

Portugal, Amadora