Mobile Developer
Na equipa de Core Services, o papel do Mobile Developer é fundamental para criar aplicações inovadoras. Entrar na área de Customer Experience é garantir eficiência e eficácia nesta área.
Principais responsabilidades
Um Mobile Developer, na equipa de Core Services, cria aplicações inovadoras. Impulsiona a criação de software de alta qualidade, utilizando tecnologias como Kotlin ou Swift para desenvolvimento native, e Xamarin ou Flutter para soluções cross-platform. É da sua responsabilidade garantir uma experiência eficiente para o utilizador.
Stacks:
.Net MAUI, Swift, Kotlin, Flutter.
Requisitos
Formação Académica
Licenciatura e/ou Mestrado em Gestão de Tecnologias da Informação e/ou Ciências da Computação.
Competência técnica
Proficiência em Kotlin ou Swift e Xamarin ou Flutter, aliada à experiência em desenvolvimento de soluções mobile, arquitetura de serviços de backend mobile, e personalização para Android e iOS.
Habilidades para Testagem
Capacidade para realizar testes unitários e integrados para garantir a qualidade do software.
Resolução de problemas
Capacidade de pesquisa e resolução de problemas técnicos de forma autónoma.
Metodologias Ágeis
Familiaridade com metodologias ágeis como Agile ou Scrum e conhecimento do ciclo de vida de desenvolvimento software.
Idiomas
Domínio do Inglês, falado e escrito.
Pontos extra:
- Experiência de desenvolvimento recorrendo a MVC Web API’s
- Experiência no uso das melhores práticas de CI / CD usando as melhores ferramentas e padrões da indústria (por exemplo, Git, Jira, GitLab, Jenkins