A Contact está a recrutar para o seu cliente, uma prestigiada empresa que actua na área de telecomunicações, um Desenvolvedor Mobile (m/f), para Maputo, em Moçambique.
Funções
- Será responsável por participar em actividades de manutenção contínua, preventiva, correctiva, e evolutiva de apps existentes de forma a garantir performance, segurança e usabilidade
- Prototipagem de novas funcionalidades e seu desenvolvimento em colaboração com equipas multi-funcionais
- Assegurar que a aplicação execute correctamente e com a performance adequada ao que foi especificado no projecto, por meio do uso dos princípios, boas práticas e padrões de arquitectura de engenharia de software
- Assegurar a melhor experiência de uso, trabalhando em estreita colaboração com outros desenvolvedores, designers UX, usuários de negócios e analistas de sistemas no desenvolvimento das soluções
Requisitos
- Licenciatura em Engenharia Informática, Informática, ou experiência equivalente (4 anos)
- Mínimo de 2 anos de experiência como desenvolvedor com histórico comprovado
- Qualificação terciária e certificações, serão uma vantagem
- Experiência no uso de serviços de computação em nuvem (AWS, Google Cloud, Firebase), será vantagem
- Experiência no desenvolvimento para iOS, será uma vantagem
- Experiência comprovada no desenvolvimento de apps de qualidade, com pelo menos uma app listada actualmente na play store
- Experiência no lançamento e distribuição de apps através da play store
- Proficiência em Kotlin e Android
- Proficiência na integração com backends através de APIs web via ReST e/ou GraphQL
- Conhecimento e experiência com as principais livrarias e frameworks para desenvolvimento Android, tais como Architecture components, Mockito, Coroutine, Espresso, Retrofit, RxJava
- Fluente em Português e Inglês (oral e escrito)
- Forte conhecimento prático de entrega ágil, arquitecturas de sistemas, orientação a objectos, e padrões de desenvolvimento
- Boas práticas de desenvolvimento (documentação, gestão de pacotes, controle de versão, testes automatizados)
- Capacidade de resolução de problemas
Benefícios
- A oportunidade de integrar uma equipa de trabalho forte e dinâmica, que proporciona um pacote de remuneração compatível com as qualificações e experiência demonstradas
Notas
- Apenas candidatos pré-seleccionados serão contactados