Senior Mobile Developer

Customer Facing Apps
Senior
Lisboa, Braga, Viana do Castelo

Um Senior Mobile Developer, inserido na equipa de Customer Facing Apps, tem como principal função desenvolver e manter aplicações móveis de alta qualidade,influenciando assim a Customer Experience dos nossos clientes.

Principais responsabilidades

Um Senior Mobile Developer, na equipa de Microsoft & Mobile Development, é responsável por desenvolver e manter aplicações móveis de alta qualidade, utilizando tecnologias como Kotlin, Swift, Xamarin ou Flutter.

  • Participar ativamente na definição da arquitetura de soluções de software mobile, contribuindo com a tua experiência e conhecimento para garantir a escalabilidade e a robustez das aplicações;
  • Habilidade para o desenho e produção de código de elevada qualidade, seguindo as diretrizes estabelecidas e promovendo as melhores práticas, bem como as metodologias Agile ou Scrum de desenvolvimento e gestão de projetos;
  • Documentar de forma clara as alterações de código, packages e fazer testes unitários e integrados, garantindo a qualidade de todos os entregáveis;
  • Criar sinergias e colaborar com a equipa de desenvolvimento, garantindo a entrega do projeto dentro dos prazos estabelecidos e garantindo a excelência técnica;
  • Avaliar os requisitos para novas funcionalidades e melhorias, identificando o impacto nas aplicações, APIs e sistemas operacionais existentes, propondo soluções robustas, eficientes e inovadoras;
  • Permanecer atualizado com as mais recentes tecnologias e tendências, fornecendo sugestões/recomendações que permita a inovação tecnológica.

Stacks:

C#, Swift, Flutter

Requisitos

Conhecimento técnico

Fortes conhecimentos técnicos em tecnologias mobile, como Kotlin, Swift, Xamarin e Flutter.

Experiência em desenvolvimento de software

Experiência comprovada em todas as fases do ciclo de vida de desenvolvimento de software, incluindo análise, design, desenvolvimento, testes e suporte.

Proeficiência em metodologias ágeis

Conhecimento e prática das metodologias Agile e Scrum para desenvolvimento e gestão de projetos.

Competência de resolução de problemas complexos

Habilidade para resolver problemas técnicos complexos de forma autónoma e colaborar eficazmente com a equipa.

Capacidade de testagem

Capacidade para escrever e executar casos de testes unitários e integrados, garantindo a qualidade dos entregáveis.

Experiência com ferramentas CI/CD

Experiência com ferramentas de CI/CD e boas práticas da indústria, como Git, Jira, GitLab e Jenkins.

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);
  • Liderança técnica das soluções;
  • Gestão de equipas.
Please enable JavaScript in your browser to complete this form.
Click or drag files to this area to upload. You can upload up to 2 files.
Checkboxes