Angular Developer (Hibrido, Porto / Lisboa)
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
Is this job info correct?
Show job descriptionHide job description
- Desenvolver parte ou a totalidade do código de uma aplicação, de acordo com o plano do projeto e as especificações funcionais fornecidas pela equipa de análise de negócio.
- Analisar, desenvolver ou configurar módulos de software existentes ou novos.
- Participar na implementação e integração dos módulos.
- Seguir as boas práticas e normas aplicáveis e elaborar a documentação técnica.
- Domínio de Angular e TypeScript.
- Domínio de RxJS e dos seus operadores.
- Conhecimento dos padrões de desenho de software mais comuns (design patterns).
- Compreensão das boas práticas de código limpo (Clean Code), com capacidade para explicar e aplicar princípios como SOLID, DRY e YAGNI.
- Domínio dos mecanismos de deteção de alterações (Change Detection) em Angular.
- Conhecimento e aplicação da abordagem de componentes smart e dumb.
- Experiência em testes unitários e de ponta a ponta (end-to-end), utilizando ferramentas como Jest, Spectator e Cypress.
- Utilização avançada de Git, incluindo gestão de branches, merge e rebase.