Ao buscar por profissionais de alto nível em desenvolvimento front-end, é fundamental possuir experiência sólida com Angular e seu ecossistema. Além disso, a arquitetura complexa, micro frontends, performance e construção de bibliotecas reutilizáveis são habilidades essenciais para este cargo.
Requisitos Obrigatórios
* Angular 16+: Domínio avançado de componentes, roteamento, lazy loading e melhores práticas;
* RxJS: Conhecimento profundo em programação reativa, operadores e gerenciamento de assinaturas;
* NgRx: Experiência sólida em gerenciamento de estado com Actions, Effects e Selectors;
* Micro Frontends: Vivência prática em arquiteturas modulares e escaláveis;
* Design Patterns e Arquitetura: Domínio de padrões como SOLID, DRY e Clean Architecture;
* Performance: Capacidade de otimizar aplicações Angular para alta performance e escalabilidade;
* Construção de Frameworks e Bibliotecas: Experiência em desenvolvimento de componentes reutilizáveis e bibliotecas internas;
* Bancos de Dados: Conhecimento em PostgreSQL e MongoDB.
Diferenciais
* Experiência com testes automatizados (Jest, Cypress, Jasmine);
* Conhecimento em CI/CD com Azure DevOps;
* Familiaridade com Node.js para integração de APIs;
* Experiência em ambientes ágeis e colaborativos.
Se você é apaixonado por desenvolvimento front-end e busca um ambiente dinâmico para aplicar e expandir seus conhecimentos, este é o cargo perfeito para você!