Aqui seu papel será:
- Definir e evoluir a arquitetura do MFE, com componentes standalone, lazy loading, signals, reutilização de componentes e serviços.
- Liderar refatorações de componentes complexos em unidades testáveis, extraindo lógica de negócio e aplicando estratégias como OnPush/trackBy.
- Evoluir interceptors críticos (autenticação, cache, retry, logout global) e a camada SSR/Angular Universal.
- Implementar e revisar regras de autorização, ACL, escopo de token, journey scopes e feature flags.
- Otimizar performance: code splitting, bundle analysis, hidratação SSR.
- Configurar e evoluir pipelines de build, testes e deploy no GitLab CI, garantindo qualidade e segurança.
- Liderar a cobertura de testes, práticas de TDD e revisões de código.
- Mentorear desenvolvedores plenos e juniores, documentar padrões e conduzir decisões técnicas.
- Usar IA de forma estratégica no dia a dia para arquitetura, refatorações complexas, análise de bundle, revisão de segurança e documentação técnica, garantindo que tudo seja validado e adaptado antes de ir para produção.
Requisitos Imprescindíveis:
- Experiência em Angular (v16 ou superior), incluindo Standalone Components, Signals, injeção de dependências e Change Detection avançada.
- Sólidos conhecimentos em TypeScript, HTML e CSS, com tipagem estrita e modelagem avançada de contratos.
- Experiência com cultura ágil (Scrum, Kanban, pair programming, TDD).
- Conhecimentos aprofundados em testes unitários e automatizados.
- Conhecimento em gerenciador de estado (Akita, Elf ou similares).
- Conhecimento avançado em Angular Material e design systems corporativos.
- Experiência em desenvolvimento baseado em prototipação UX/UI e colaboração para definição de interfaces.
- Capacidade comprovada de desenvolver e manter aplicações de alta performance.
- Experiência em realizar e liderar code reviews.
Requisitos Desejáveis:
- Experiência avançada com server side rendering e hidratação.
- Experiência avançada com micro-frontends, MFEs embarcados em hosts de terceiros.
- Conhecimentos em automatização de pipelines de builds, testes e deployments via GitLab CI.
- Experiência com Nx e monorepos corporativos.
- Vivência no mercado financeiro (investimentos, renda fixa, fundos).
- Conhecimento em segurança front-end (CSP, JWT, postMessage, iframe).
- Habilidade em engenharia de prompt e aplicação de IA para debugging e otimização de código.
- Experiência em engenharia de prompt avançada e automação de tarefas repetitivas do time (geração de testes, pipelines, documentação) com IA.
