Um Frontend Engineer especializado em Vue.js está integrado na equipa de Customer Facing Apps e é responsável por definir e implementar a interface de utilizador e toda a interação que os utilizadores têm com as aplicações web, potenciando assim a Customer Experience dos clientes.
Principais responsabilidades
Um Frontend Engineer especializado em Vue.js, na equipa de Microsoft & Mobile Development, é responsável por definir e implementar a interface de utilizador e toda a interação que os utilizadores têm com as aplicações web.
- 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
Requisitos
Formação académica
Licenciatura ou Mestrado em Gestão de Tecnologia da Informação, Ciência da Computação, ou áreas afins.
Conhecimentos técnicos
Experiência mínima de 1 ano em JavaScript, HTML5 e CSS3, com preferência por experiência em Vue.js ou React.
Desenvolvimento e otimização
Desenhar e criar interfaces web dinâmicas, user-friendly, e otimizadas para máximo desempenho.
Trabalho em equipa
É fundamental ter facilidade para colaborar com equipas multidisciplinares, incluindo backend developers e web designers.
Resolução de problemas
Fortes capacidades de resolução de problemas e um espírito proativo.
Idiomas
Domínio do Inglês, falado e escrito.
Pontos extra:
- 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.