Especialista em Front-End: Um Cargo de Desenvolvimento de Alta Especialização
Para trabalhar como especialista em front-end, você deve ter uma sólida experiência em Angular e seu ecossistema.
A arquitetura complexa é um dos principais requisitos para o cargo. O desenvolvedor(a) ideal deve ter expertise em micro frontends, performance e construção de bibliotecas reutilizáveis.
Requisitos Obrigatórios:
* Domínio avançado de componentes, roteamento, lazy loading e melhores práticas em Angular 16+
* Conhecimento profundo em programação reativa com RxJS, incluindo operadores e gerenciamento de assinaturas
* Experiência sólida em gerenciamento de estado com NgRx, Actions, Effects e Selectors
* Vivência prática em arquiteturas modulares e escaláveis com micro frontends
* Domínio de padrões como SOLID, DRY e Clean Architecture
* Capacidade de otimizar aplicações Angular para alta performance e escalabilidade
* Experiência em desenvolvimento de componentes reutilizáveis e bibliotecas internas
* Conhecimento em bancos de dados, incluindo PostgreSQL e MongoDB
* Inglês avançado, com leitura e escrita fluentes, e conversação ocasional
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