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. 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
Frontend Engineer (Vue.js)
vais ser responsável por
definir e implementar a interface de utilizador
e toda a interação que os utilizadores possam ter com as aplicações web. Irás trabalhar num ambiente multidisciplinar em conjunto com especialistas em UX/UI e engenheiros de software responsáveis pela componente de backend das aplicações.
Diariamente serás responsável por:
Desenhar e criar
interfaces web dinâmicas e user-friendly
;
Projetar e implementar
mockups de interfaces
de alta qualidade;
Desenvolver e otimizar as aplicações para obter a
performance máxima da camada de frontend
e garantir a
compatibilidade
entre browsers e dispositivos diferentes;
Criar
bibliotecas de APIs
reutilizáveis para uso futuro;
Trabalhar em equipas multidisciplinares às quais pertencem backend, developers e web designers.
Stacks:
JavaScript; Vue.js
Que Skills precisas de ter?
Licenciatura / Mestrado
em Gestão de Tecnologia da Informação, Ciência da Computação ou similares;
Conhecimento técnico (+1 ano)
de tecnologias JavaScript + HTML5 e CSS3;
Experiência no
desenho e desenvolvimento de SPAs
com Vue.js ou React (preferencialmente Vue);
Experiência no uso de
soluções de state management
(VueX, Pinia, Redux ou similares);
Experiência no processamento de pedidos assíncronos e atualizações parciais das páginas web;
Conhecimento de problemas de compatibilidade entre browsers e formas de os resolver;
Capacidades de organização e evangelista de "clean code";
Boa compreensão dos padrões e princípios de desenho aplicacional;
Gosto pelo trabalho em equipa e capacidade de resolução de problemas;
Boa capacidade de comunicação e facilidade em trabalhar em equipa;
Bom nível de inglês (escrito e falado).
Pontos extra para:
Conhecimentos ou experiência de desenvolvimento com TypeScript, ES6, SASS ou LESS;
Conhecimentos de Tailwind, Bootstrap ou outras frameworks de UI;
Experiência no desenvolvimento e entrega de soluções utilizando arquiteturas baseadas em microsserviços;
Experiência no uso das melhores práticas de CI/CD usando as melhores ferramentas e padrões da indústria (ex., Git, Jira, GitLab, Jenkins);
Conhecimentos de C#, .NET, LINQ, Entity Framework, Blazor, Azure Container Services (AKS) ou Kubernetes.
Poderá encontrar o anúncio original publicado em: