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

Remoto LinkedIn

IT Analyst III (Java)

F1RST Digital Services São Paulo 25 candidaturas Hoje

Salário estimado

R$ 9k - 13k/mês

Pleno CLT

Country: Brazil# QUEM SOMOSA F1RST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. Aqui promovemos serviços e experiência para os mais de 60 milhões de clientes de todo o ecossistema Santander. Venha fazer parte do time que tem como propósito apoiar ...

Ver Detalhes
Remoto LinkedIn

Sr Software Engineer, Frontend (Web)

Uber São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

About The Role Please note: this hybrid position is based in São Paulo or Rio de Janeiro, Brazil - welcoming both local professionals and those open to relocating. At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our eng...

Ver Detalhes
LinkedIn

Analista de Web Design - SC

Rede Drops Motéis Florianópolis, Santa Catarina, Brazil 25 candidaturas Hoje

Salário estimado

R$ 6k - 9k/mês

Pleno CLT

Analista de Web e Desenvolvimento Digital A Rede Drops Motéis, presente em 8 estados e 27 cidades, busca um(a) Analista de Web e Desenvolvimento Digital para integrar o time de Marketing e atuar na evolução da nossa estrutura digital. O profissional será responsável pelo desenvolvimento, manutenção ...

Ver Detalhes