Senior Angular front-end developer at BRQ working on high-performance, critical financial-sector projects (hybrid in São Paulo): building standalone-component flows, reactive forms, Signals/Akita/Elf state management, Angular Material UIs, Jest tests, and Git flow/code review practices, with AI-assisted development.
Buscamos um(a) Desenvolvedor(a) Front-end Sênior com forte domínio de Angular e ecossistemas modernos de interface para atuar em projetos de alta performance, usabilidade e criticidade no setor financeiro. Você criará fluxos escaláveis e responsivos com foco estrito na experiência do usuário e na excelência técnica.
📍 Informações da Vaga
Perfil: Desenvolvimento Front-end / Angular
🎯 Responsabilidades e Atribuições
Desenvolvimento de Componentes: Construir fluxos completos utilizando componentes standalone, listagens paginadas com filtros avançados, reactive forms e dialogs.
Integração e Tipagem: Consumir e tipar serviços HTTP, criar mappers robustos e tratar erros aplicando semântica orientada a produto.
Gerenciamento de Estado: Utilizar Angular Signals para gerenciamento de estado local e stores leves (Akita, Elf) quando houver necessidade de estados compartilhados.
Design Systems e Padrões: Aplicar o design system interno e Angular Material na construção de interfaces consistentes alinhadas a protótipos de UX/UI.
Qualidade e Governança: Escrever testes unitários com Jest (cobrindo caminhos de sucesso e erro para manter o gate de cobertura do pipeline), seguir padrões de Git flow, conventional commits, linting e revisões de código (code review).
Inovação com IA: Utilizar assistentes de IA para acelerar a prototipagem, refatoração e testes, sempre revisando criticamente as sugestões antes de aplicá-las.
Framework Principal: Sólida experiência e domínio avançado em Angular (v16 ou superior).
Linguagens e Fundamentos: Sólidos conhecimentos em TypeScript, HTML e CSS.
Testes e Qualidade: Experiência com testes unitários e automatizados (especialmente Jest).
Gerenciamento de Estado: Familiaridade com stores leves (Akita, Elf ou similares) e Angular Material.
Engenharia e Colaboração: Vivência em desenvolvimento orientado por prototipação UX/UI, controle de versão e práticas rigorosas de code review.
🌟 Diferenciais (O que te destaca)
Experiência com Server-Side Rendering (SSR) e arquitetura de Micro-frontend.
Conhecimentos em automatização de pipelines de builds, testes e deployments via GitLab CI.
Vivência com Tailwind CSS, AFE CLI e integração com repositórios corporativos (JFrog/Artifactory).
Atuação prévia no mercado financeiro.
Habilidade avançada em engenharia de prompt e aplicação de IA para debugging e otimização de código.
🧠 Perfil Comportamental (Soft Skills)
Visão de Produto: Forte foco na usabilidade, alta performance e fidelidade à experiência projetada por UX/UI.
Colaboração e Autonomia: Facilidade para trabalhar em equipes multidisciplinares, praticar pair programming e compartilhar conhecimento técnico.
Orientação a Padrões: Rigor com a qualidade de código, boas práticas de arquitetura front-end e melhoria contínua.
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.