Desenvolvedor(a) Senior AngularSobre a oportunidadeEstamos em busca de um(a) Desenvolvedor(a) Senior Angular para atuar no desenvolvimento de aplicações web corporativas de alta complexidade, participando ativamente das definições técnicas, arquitetura de soluções, implementação de funcionalidades e evolução contínua da plataforma.Buscamos um profissional com forte experiência em Angular moderno, boas práticas de engenharia de software, arquitetura frontend escalável e integração com APIs REST e microsserviços.Responsabilidades- Desenvolver e manter aplicações SPA utilizando Angular.- Participar da definição de arquitetura frontend e padrões de desenvolvimento.- Implementar interfaces responsivas e acessíveis seguindo boas práticas de UX/UI.- Trabalhar em conjunto com times de Produto, UX, Backend e Arquitetura.- Desenvolver componentes reutilizáveis e bibliotecas compartilhadas.- Implementar estratégias de gerenciamento de estado da aplicação.- Integrar aplicações com APIs REST, GraphQL e serviços backend.- Garantir qualidade através de testes unitários e testes de integração.- Realizar code reviews e mentorar desenvolvedores mais juniores.- Participar da evolução da arquitetura frontend e da modernização tecnológica.- Contribuir para processos de CI/CD e automação de deploys.Requisitos ObrigatóriosFrontend- Experiência sólida (5+ anos) com Angular.- Experiência com Angular 15+ (preferencialmente Angular 18+).- Domínio de:- TypeScript- JavaScript ES6+- HTML5- CSS3- SCSS/SASS- Experiência com RxJS e programação reativa.- Conhecimento avançado de:- Signals- Standalone Components- Lazy Loading- Route Guards- Interceptors- Pipes- DirectivesArquitetura- Conhecimento de:- Clean Architecture- SOLID- Design Patterns- Domain Driven Design (DDD)- Arquitetura HexagonalIntegração- Consumo de APIs REST.- Autenticação JWT/OAuth2.- Integração com plataformas de identidade como:- Keycloak- Auth0Qualidade- Testes unitários com:- Jasmine- Karma- Experiência com cobertura de testes.- Conhecimento de SonarQube.Ferramentas- Git.- GitFlow.- Pull Requests.- Code Review.- CI/CD.Requisitos Desejáveis- Experiência com Micro Frontends.- Experiência com SSR utilizando Angular Universal.- Conhecimento em Module Federation.- Experiência com Design Systems.- Experiência com Atomic Design.- Conhecimento de acessibilidade (WCAG).- Conhecimento em observabilidade frontend.- Experiência com Docker.- Conhecimento de Kubernetes.- Experiência em ambientes cloud:- Amazon Web Services (AWS)- Google Cloud (GCP)- Microsoft AzureDiferenciais- Experiência em plataformas corporativas de grande escala.- Experiência em projetos utilizando BFF (Backend For Frontend).- Experiência com aplicações orientadas a eventos.- Conhecimento em Kafka.- Experiência com Feature Flags e A/B Testing.- Participação em decisões arquiteturais.- Atuação como Tech Lead ou referência técnica.Competências Comportamentais- Perfil colaborativo.- Comunicação clara e objetiva.- Capacidade de liderança técnica.- Mentalidade de melhoria contínua.- Senso de ownership.- Visão de produto e negócio.- Facilidade para atuar em ambientes ágeis.