Ref. AO1853
Estamos à procura de um Android Native Developer para se juntar a uma empresa de transporte e logística com sede na Holanda. Uma das maiores empresas de entregas de encomendas na Europa e opera em vários países europeus.
Se te consideras uma pessoa flexível e proativa e desejas enfrentar novos desafios profissionais, envia-nos a tua candidatura! Estamos ansiosos por fazer parte do teu crescimento e certamente que iremos construir um futuro de sucesso juntos!
Principais tarefas:
– Contribuir para o desenvolvimento de software de alta qualidade, fiável, rápido, escalável e responsivo
– Manter e melhorar diferentes aplicações móveis no âmbito da empresa
– Capacidade de codificar seguindo diferentes padrões de design de arquitetura
– Escrever código testável e garantir que a cobertura dos testes se mantém ao nível acordado
– Estar empenhado e contribuir para manter e melhorar o CI/CD
– Mostrar um interesse constante em aprender coisas novas e experimentar provas de conceitos para melhorar os produtos e a estratégia tecnológica da empresa estratégia tecnológica dentro da empresa
– Ser um mentor para outros engenheiros e trabalhar em equipas multidisciplinares juntamente com outros profissionais talentosos, tais como desenvolvedores, analistas e testers, num ambiente ágil
Competências técnicas:
– Estudos concluídos em ciências informáticas, engenharia de software, eletrónica informática ou áreas afins
– Experiência comprovada (mais de 5 anos) de trabalho como programador Android nativo com as linguagens Java e Kotlin
– Sólido conhecimento de arquiteturas modernas de aplicações móveis (MVC, MVP, MVVM), dependências Gradle & Maven, Unit Testing (Espresso, Roboeletric, Mockito ou similar) e testes de instrumentação (JUnit)
– Competências comprovadas em MAD (Modern Android Development) são fortemente apreciadas: Estrutura Jetpack (Compose, Room, etc.), dependency injection (Dagger 2 & Hilt), Retrofit, Kotlin Coroutines e Flows
– Familiaridade com APIs RESTful para conexão com serviços back-end, ferramentas de versionamento de código (GIT) e processos/ferramentas CI/CD processos/ferramentas de CI/CD
Competências pessoais:
– Fortes capacidades de resolução de problemas e capacidade de traduzir requisitos comerciais em soluções técnicas
– Excelentes capacidades de comunicação e de trabalho em equipa, com capacidade para colaborar eficazmente com equipas multifuncionais num ambiente ágil
– É muito apreciada uma grande atenção aos pormenores, um bom sentido de conceção da interface do utilizador e uma orientação para o utilizador
– Uma atitude auto-orientada e pró-ativa, com paixão pela aprendizagem e por se manter atualizado sobre as tecnologias emergentes e as tendências do sector
– Fornecer orientação técnica e apoio aos outros membros da equipa, promovendo a partilha de conhecimentos e a e a aprendizagem contínua no seio da equipa
Ficaste interessado/a nesta oportunidade?
Preenche o formulário.
Partilha esta oportunidade: