Desenvolvedor(a) Front-end Sênior (Angular)

Descrição da Vaga
Responsabilidades:
- Desenvolver e manter aplicações front-end escaláveis, performáticas e responsivas utilizando Angular (versões 10+).
- Traduzir requisitos funcionais e técnicos em interfaces modernas, acessíveis e com ótima experiência de usuário (UX).
- Trabalhar em colaboração com times de design, back-end, produto e QA em ciclos ágeis (Scrum/Kanban).
- Escrever código limpo, reutilizável, testável e seguindo boas práticas de arquitetura front-end.
- Realizar code reviews, testes automatizados e contribuir para a melhoria contínua dos processos e padrões do time.
- Ajudar na mentoria de desenvolvedores menos experientes e apoiar decisões técnicas e de arquitetura.
Requisitos obrigatórios:
- Experiência sólida como desenvolvedor(a) front-end (mínimo 5 anos), sendo pelo menos 3 anos com Angular (v.10+).
- Profundo conhecimento de JavaScript/TypeScript, HTML5 e CSS3/SASS.
- Familiaridade com componentes reutilizáveis, reactive forms, RxJS, roteamento, lifecycle hooks e boas práticas Angular.
- Experiência com integração de APIs RESTful e consumo de dados assíncronos.
- Conhecimento de testes unitários e e2e (ex: Jasmine, Karma, Protractor ou Cypress).
- Experiência com Git e ferramentas de versionamento.
- Atenção à acessibilidade (a11y), performance, responsividade e compatibilidade entre navegadores.
- Capacidade de trabalhar de forma autônoma e colaborativa, com boa comunicação.
Diferenciais (não obrigatórios):
- Experiência com Angular Universal (SSR) ou Web Components.
- Conhecimento em bibliotecas de UI (Material, PrimeNG, Bootstrap, etc).
- Experiência com CI/CD, Docker e ferramentas de automação de build (Webpack, NX).
- Familiaridade com testes visuais ou de performance.
- Experiência prévia em projetos com micro frontends.
- Noções de UX/UI design e trabalho com ferramentas como Figma ou Adobe XD.
- Inglês técnico (leitura e escrita).
Publicado há 16 horas