Senior Android (kotlin) Engineer

Senior Android (kotlin) Engineer

Tempo inteiro Presencial
I

Num relance

  • Tarefas: Refatorar e otimizar funcionalidades de navegação em sistemas IVI Android.
  • Empresa: Empresa inovadora no setor automotivo com foco em tecnologia.
  • Benefícios: 22 dias de férias, contrato permanente e seguro de saúde.
  • Outras informações: Ambiente dinâmico no centro do Porto com oportunidades de crescimento.
  • Porquê este emprego: Trabalhe com tecnologias de ponta e faça a diferença na experiência automotiva.
  • Qualificações: Experiência em desenvolvimento Android e proficiência em Kotlin.

A equipa de Software de Infotainment é responsável pelo desenvolvimento e manutenção de aplicações, frameworks e serviços de sistema baseados em Android/AOSP/AAOS para Infotainment (IVI) em veículos, com um forte foco em navegação e funcionalidades baseadas em mapas.

O projeto concentra-se principalmente na refatoração, estabilização e modernização de componentes existentes de navegação, mapas e planeamento de rotas construídos utilizando Kotlin e tecnologias do Google Maps. O objetivo é melhorar a qualidade do código, desempenho, escalabilidade e manutenção a longo prazo, garantindo uma integração perfeita com outros domínios IVI, como carregamento de veículos elétricos, media, interface do sistema, interação por voz, conectividade, controles do veículo e configurações.

Requisitos:

  • Licenciatura ou Mestrado em Ciência da Computação, Engenharia de Software ou área relacionada.
  • Mais de 5 anos de experiência profissional em desenvolvimento de aplicações Android.
  • Mais de 8 anos de experiência geral em desenvolvimento de software.
  • Forte proficiência em Kotlin (Java é um plus).
  • Experiência prática com: Android OS, AOSP e/ou Android Automotive (AAOS), aplicações de navegação e baseadas em mapas.
  • Google Maps SDK / APIs de Navegação do Google ou plataformas de mapas equivalentes.
  • Experiência em trabalhar com bases de código existentes ou legadas, incluindo refatoração e modernização.
  • Compreensão sólida da arquitetura Android, ciclo de vida da aplicação, threading e gestão de memória.
  • Experiência em otimização de aplicações para sistemas críticos de desempenho e embutidos.
  • Forte conhecimento de arquitetura de software, padrões de design e design de sistemas escaláveis.
  • Proficiência com Android Studio, Gradle e ferramentas modernas de Android.
  • Experiência com testes unitários, testes de integração e pipelines CI/CD.
  • Fortes habilidades analíticas e de resolução de problemas, com capacidade para avaliar trade-offs e propor soluções pragmáticas.
  • Excelentes habilidades de comunicação verbal e escrita.
  • Capacidade de colaborar efetivamente em equipas multifuncionais e distribuídas.
  • Autodidata, responsável e confortável a trabalhar de forma independente.
  • Alta atenção à qualidade, estabilidade e manutenção em sistemas relevantes para a segurança.
  • Experiência com Bluetooth é uma vantagem.

Responsabilidades:

  • Refatorar, otimizar e manter a funcionalidade existente de navegação e mapas dentro dos sistemas IVI Android/AOSP/AAOS.
  • Melhorar a arquitetura, modularidade e estrutura do código dos componentes de navegação baseados em Kotlin.
  • Trabalhar com APIs do Google Maps/Navegação para garantir a correta integração, desempenho e conformidade automotiva.
  • Abordar dívidas técnicas, gargalos de desempenho e problemas de estabilidade em bases de código de navegação legadas.
  • Garantir uma interação suave entre navegação, interface do sistema, media, voz, recursos de EV e controles do veículo.
  • Realizar análise de causa raiz de problemas relacionados à navegação em camadas de software.
  • Implementar melhorias direcionadas, correções de bugs e adaptações de plataforma enquanto mantém alta qualidade de desenvolvimento.
  • Aplicar princípios de desenvolvimento orientado a testes e contribuir para a cobertura de testes automatizados.
  • Participar em revisões de código, garantindo a adesão a padrões de codificação e melhores práticas.
  • Produzir e manter documentação técnica, diagramas de arquitetura e diretrizes de refatoração.
  • Colaborar de perto com designers UX, proprietários de produtos, QA e engenheiros de sistema para garantir usabilidade, segurança e consistência do comportamento de navegação.
  • Apoiar a afinação de desempenho e validação de sistema em ambientes embutidos/automotivos.
  • Monitorar e adaptar continuamente às atualizações nas plataformas Android Automotive, AAOS e Google Maps.
  • Contribuir para KPIs de engenharia, como qualidade do código, previsibilidade de entrega e estabilidade do sistema.
  • Fornecer orientação técnica e mentoria a outros engenheiros quando necessário.

O que oferecemos:

  • 22 dias de férias anuais por ano + 3 dias de licença médica paga;
  • Contrato permanente;
  • Seguro de saúde (funcionário);
  • Escritório moderno e bem equipado no centro do Porto.

Empregador para Senior Android (kotlin) Engineer: Intellias

A Intellias é um excelente empregador que valoriza a inovação e o desenvolvimento profissional, oferecendo um ambiente de trabalho colaborativo em Porto. Os colaboradores têm acesso a oportunidades de crescimento contínuo, mentoria e projetos desafiadores, especialmente na área de engenharia de dados, o que torna a experiência de trabalho significativa e gratificante. Além disso, a cultura da empresa promove a diversidade e a inclusão, assegurando que todos se sintam valorizados e motivados a contribuir com suas ideias.

I

Dados de contacto:

Equipa de recrutamento de Intellias

Achamos que precisas destas competências para brilhares como Senior Android (kotlin) Engineer

Kotlin
Android OS
AOSP
Android Automotive (AAOS)
Google Maps SDK
Refactoring
Software Architecture