23-06-2023
Senior Mobile Developer
A área Digital Xperience da Xpand IT é uma equipa tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile. A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo acelerado, proporcionando a melhor experiência em termos de personalização, performance e features. Tiramos proveito de um conjunto de frameworks e ferramentas inovadoras, como Kubernetes para implementação de Apps Azure e .Net Core para desenvolvimento Web.
Mas isso não é tudo, a nossa equipa também trabalha com Kotlin e Swift no desenvolvimento de apps nativas e Xamarin ou Flutter no desenvolvimento de apps cross-platform, implementando e integrando as nossas apps com ecossistemas Azure da Microsoft.
Quais as principais responsabilidades?
Enquanto Senior Mobile Developer, vais aplicar conhecimentos práticos de desenvolvimento de aplicações mobile para construir soluções de software de qualidade com tecnologias Mobile, como Kotlin ou Swift para apps nativas e Xamarim ou Flutter para desenvolvimento cross-platform. Irás também ter a oportunidade de trabalhar em vários domínios, como web, utilizando metodologias ágeis de desenvolvimento de software e de gestão de projeto.
Diariamente serás responsável por:
- 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
- Manteres-te atualizado com as mais recentes tecnologias e tendências, fornecendo sugestões/recomendações que permita a inovação tecnológica
// Stacks: C#; Xamarin, Swift
Que Skills precisas de ter?
- Fortes conhecimentos técnicos em uma ou mais das nossas principais tecnologias
- Habilidade para resolver problemas técnicos complexos, fazer análises e pesquisa autónoma por soluções, debater ideias com a equipa para desbloquear temas, contribuindo para a resolução dos mesmos
- Conhecimento das metodologias Agile e Scrum é essencial
- Know-how comprovado em todas as fases do ciclo de vida de desenvolvimento de software, como a análise, desenho, desenvolvimento, testes e suporte
- Capacidade para escrever e executar casos de testes
- Boa comunicação oral e escrita
// Pontos extra para:
- 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
// Sabe mais sobre a área de Digital Xperience:
- Digital Xperience na Xpand IT
- Caso de sucesso Médis User Experience, que desenvolvemos
Matheus Querino, Senior Integration Developer
@Xpand IT
A Xpand IT tem equipas e pessoas espetaculares que nos proporcionam experiências incríveis e nos permitem aprender e evoluir tanto a nível pessoal como profissional. Na fantástica equipa de Middleware vais ter o contacto com várias tecnologias e vais desenvolver as melhores soluções para clientes de diversas áreas.