Um Senior Frontend Developer está enquadrado na equipa de Customer Experience e contribui para o desenvolvimento de soluções web, alinhadas com a nossa visão.
Principais responsabilidades
- Desenvolver e otimizar aplicações Web Single Page Application com as tecnologias React ou Angular;
- Aplicar conhecimentos e capacidades de JavaScript e Typescript;
- Dominar estilização com Cascading Style Sheets (CSS) e estrutura básicas de páginas (HTML);
- Dominar alternativas para Server-Side Rendering e Client-Side Rendering;
- Aplicar conhecimentos de SEO;
- Aplicar conceitos de reutilização de código/componentes;
- Apoiar os membros menos experientes da equipa com questões técnicas;
- Participar na análise técnica e funcional de arquiteturas de plataformas complexas em conjunto com os developers seniores, para contribuires desde a conceção do projeto;
- Trabalhar com a equipa e trazer insights para a resolução de problemas desafiantes.
Stacks:
JavaScript, TypeScript, Angular, React
Requisitos
Formação académica
Licenciatura e/ou Mestrado em Engenharia Informática, Sistemas de Informação ou Ciências da Computação.
Experiência profissional
Experiência comprovada no desenvolvimento de soluções web tanto no lado cliente quanto no lado servidor.
Conhecimentos técnicos
Proficiência em JavaScript, TypeScript, React ou Angular, bem como em SOAP, REST, HTTP, JSON, e XML.
Práticas de programação
Compreensão sólida de Clean Code e outras boas práticas de programação.
Capacidades pessoais
Motivação, inovação, boa comunicação e capacidade de trabalhar em equipa.
Idiomas
Domínio do Inglês, falado e escrito.
Pontos extra:
- Conhecimento ou experiência com Server Side Rendering/Client Side Rendering;
- Conhecimento ou experiência com serviços cloudJS, Nest.JS;
- Conhecimento ou experiência com Testes Unitários para Frontend;
- Conhecimento ou experiência com serviços cloud AWS, Google Cloud ou Azure.