Desenvolvedor(a) Front-end Angular
Buscamos um(a) profissional para atuar na análise, desenvolvimento e evolução de sistemas front-end utilizando Angular, contribuindo para a construção de aplicações modulares, escaláveis, confiáveis e de alta qualidade.
- Principais responsabilidades
- Analisar requisitos e desenvolver aplicações utilizando Angular 12 ou superior;
- Criar e manter testes automatizados;
- Garantir a confiabilidade, robustez e qualidade do código;
- Identificar e corrigir erros, propondo melhorias contínuas;
- Desenvolver componentes reutilizáveis e desacoplados;
- Trabalhar com aplicações modulares e arquitetura escalável;
- Atuar na implementação de Micro Frontends (MFE);
- Participar da integração com APIs e serviços REST;
- Contribuir com práticas de desenvolvimento ágil, integração contínua e qualidade de software.
- Requisitos técnicos
- Domínio de Angular 12 ou superior;
- Experiência com arquitetura modular e escalável;
- Conhecimento em Micro Frontends (MFE);
- Domínio de serviços Singleton e escopos de injeção de dependência, incluindo providedIn: 'root' e @Injectable;
- Experiência com gerenciamento de estado reativo utilizando Behavior
- Subject e Signals;
- Conhecimento na criação e utilização de Resolvers para carregamento prévio de dados antes da ativação das rotas;
- Domínio de RxJS, incluindo operadores de transformação e controle de concorrência, como switchMap, mergeMap, entre outros;
- Experiência com lazy loading e modularização por feature ou domínio;
- Conhecimento em componentização, reutilização de código e desacoplamento da lógica de negócio;
- Experiência com versionamento de bibliotecas e componentes compartilhados entre aplicações front-end.
- Requisitos desejáveis
- Conhecimento em NgRx ou outras soluções de gerenciamento de estado baseadas em Redux;
- Experiência com integração de sistemas por meio de APIs REST;
- Familiaridade com práticas e ferramentas DevOps;
- Experiência com integração contínua e ferramentas como Maven, Jenkins, Git, Sonar e Fortify;
- Vivência com metodologias ágeis, como Scrum ou Kanban.
- Competências comportamentais
- Ótima comunicação e relacionamento interpessoal;
- Organização e capacidade de planejamento;
- Proatividade e senso de responsabilidade;
- Capacidade analítica e foco na solução de problemas;
- Facilidade para trabalhar em equipe e colaborar com diferentes áreas.
Cultura na BRQ
Chamamos de BRQ Way o nosso jeito de cuidar das pessoas, com iniciativas de carreira e desenvolvimento, saúde e bem-estar, e comunicação e conexão. Trabalhamos com flexibilidade de acordo com o contexto do projeto (anywhere office, híbrido ou presencial) e investimos em desenvolvimento contínuo com BRQ Academy, mentoria, incentivo a certificações e programas de idiomas, entre outras frentes.
Diversidade, inclusão e liberdade fazem parte do nosso dia a dia. Incentivamos a candidatura de pessoas com perfis, trajetórias e realidades diversas, além de contarmos com oportunidades afirmativas para pessoas com deficiência e mulheres. Também temos três Grupos de Afinidade, chamados de Roars, que criam espaços de troca e impulsionam iniciativas inclusivas na empresa. https://www.brq.com/carreiras/
Ref: e7245b
#LI-JO1
#LI-Hybrid