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: