Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Requisitos Obrigatórios (precisa conhecer / experiência prática)

  • Angular (2+): desenvolvimento de aplicações SPA, arquitetura por módulos/feature modules, componentização, lifecycle hooks.
  • AngularJS (1.x): manutenção e evolução de sistemas legados, controllers/services/factories, directives, digest cycle, boas práticas para refatoração.
  • TypeScript e JavaScript (ES6+): tipagem, async/await, promises, módulos, padrões de código.
  • HTML5 e CSS3: semântica, layout responsivo, Flexbox/Grid, compatibilidade cross-browser.
  • RxJS e programação reativa (principalmente em Angular): Observables, operators, Subjects, gerenciamento de subscriptions.
  • Gerenciamento de estado e dados: Services, interceptors, guards, e noções de store (ex.: NgRx) quando aplicável ao projeto.
  • Consumo de APIs REST: HttpClient, tratamento de erros, paginação, autenticação/headers, CORS (conceitos).
  • Forms no Angular: Template-driven e Reactive Forms, validações, custom validators.
  • Roteamento e navegação: Angular Router, lazy loading, resolvers, guards.
  • Testes: unitários (Jasmine/Karma ou Jest) e noções de testes de integração; escrita e manutenção de testes.
  • Controle de versão com Git: fluxo de trabalho (Gitflow/Trunk-based), pull requests, resolução de conflitos, tags/releases.
  • CI/CD: familiaridade com pipelines (ex.: GitLab CI, GitHub Actions, Jenkins, Azure DevOps), build, lint, testes automatizados e deploy.
  • Node.js e npm/yarn: instalação, scripts, gerenciamento de dependências e versionamento.
  • Ferramentas de build e qualidade: Angular CLI, lint (ESLint/TSLint conforme legado), formatação (Prettier) e padrões de code review.
  • Boas práticas de segurança no front-end: XSS, CSRF (conceitos), sanitização, armazenamento seguro de tokens (quando aplicável).
  • Integração com design: leitura de specs (Figma/Zeplin), fidelidade visual, acessibilidade básica.

Requisitos Desejáveis (diferenciais)

  • Migração AngularJS → Angular (2+): estratégia incremental (ngUpgrade), modularização e redução de dívida técnica.
  • Arquitetura avançada: padrões (Clean Architecture no front, hexagonal/adapters), micro-frontends (Module Federation).
  • Gerenciamento de estado avançado: NgRx/NGXS/Akita, effects, selectors, entity patterns.
  • Testes E2E: Cypress/Playwright (ou Protractor em legado) e integração em pipeline de CI.
  • Performance e otimização: lazy loading avançado, preloading strategies, change detection (OnPush), trackBy, otimização de bundles.
  • SSR / SSG: Angular Universal, estratégias de renderização e SEO.
  • Acessibilidade (a11y) e i18n: WCAG, ARIA, angular i18n/ngx-translate.
  • Design System e componentes: Angular Material, criação de bibliotecas internas, Storybook.
  • Observabilidade no front: logs/monitoramento (Sentry, Datadog, AppInsights), métricas Web Vitals.
  • Containerização e deploy: noções de Docker, Nginx, ambientes e variáveis (dev/hml/prod).
  • Integração com autenticação corporativa: OAuth2/OIDC, SSO, MSAL/Keycloak (dependendo do stack).
  • Metodologias e colaboração: Scrum/Kanban, estimativas, refinamento técnico, mentoria e comunicação com times de produto/UX/back-end.

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: 580e4f

About The Company

A BRQ apoia empresas a evoluírem o digital que sustenta seus negócios, com um propósito claro: transformar problemas complexos em progresso. Combinamos especialistas, ferramentas e inteligência artificial para entregar com método e consistência, atuando em modernização de legado e dados, GenAI, e construção de produtos e experiências digitais.

Com mais de 33 anos e mais de 2.500 profissionais, estamos entre as maiores empresas de tecnologia do Brasil e atuamos em projetos de alta complexidade e escala. Somos reconhecidos como líderes em GenAI e inovação para grandes empresas no estudo ISG Provider Lens™.

Aqui, nossa cultura tem nome: BRQ Way. São 3 pilares: Carreira e desenvolvimento, Saúde e bem-estar e Comunicação e conexão. Diversidade e inclusão fazem parte do nosso dia a dia, com grupos de afinidade como Colorful Roar, Black Roar e Girls Roar.

Benefícios: Plano de Saúde; Plano Odontológico; Seguro de Vida; Vale Refeição; Vale Alimentação; Horário Flexível; Home Office; Gympass, Telemedicina, Telenutrição, Canal de suporte emocional 24h e muito mais.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

LinkedIn

Pessoa Desenvolvedora Full-Stack

Ikatec Brazil 44 candidaturas Hoje

Salário estimado

R$ 11k - 17k/mês

Sênior CLT

A pessoa desenvolvedora Full Stack Sênior é um profissional com 5+ anos de experiência e que lidera iniciativas técnicas estratégicas, toma decisões arquiteturais críticas, desenvolve talentos, influencia cultura técnica e conecta tecnologia com resultados de negócio em nível organizacional.Hard Ski...

Ver Detalhes
Remoto LinkedIn

Desenvolvedor Pleno Vue

IEBT Innovation Belo Horizonte 25 candidaturas Hoje

Salário estimado

R$ 12k - 18k/mês

Sênior CLT

Estamos buscando um Desenvolvedor Pleno com experiência em Vue 3.0 e aplicações SPA, que atue no desenvolvimento e evolução de sistemas digitais sob demanda para parceiros. Essa pessoa trabalhará de forma colaborativa com times técnicos e de produto, contribuindo para soluções performáticas, escaláv...

Ver Detalhes
Remoto LinkedIn Hot

Desenvolvedor Fullstack Mobile

Jobgether Brazil 25 candidaturas Hoje

Salário estimado

R$ 6k - 9k/mês

Pleno CLT

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Fullstack Mobile Developer based in Brazil.This role is focused on building and evolving mobile solutions that deliver high-quality digital experiences through modern tec...

Ver Detalhes