Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.
Sobre a BRQ
A BRQ combina especialistas, ferramentas e inteligência artificial para entregar projetos e equipes de tecnologia alinhadas aos desafios reais dos clientes, com excelência técnica e uma relação próxima e responsável. Em outras palavras: a gente entra no contexto, faz as perguntas certas, monta a combinação ideal de pessoas e tecnologia e entrega com método, clareza e consistência.
Com mais de 33 anos de história e mais de 2.500 profissionais, a BRQ está entre as maiores empresas de tecnologia do Brasil, atuando 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™.
Nosso propósito é transformar problemas complexos em progresso, com engenharia precisa, todo potencial do humano + IA e atuação próxima em cada etapa.
Sobre a vaga
Dev React Pleno — Time Global
Sobre a Vaga
Buscamos Dev React Pleno para integrar nosso time global com hub no Brasil. Você atuará no desenvolvimento de aplicações web bancárias usadas em múltiplos países, do desenho do componente até a publicação dos pacotes, em uma arquitetura modular reaproveitável em web (clientes), atendimento (Contact Center) e webview híbrida embutida no app mobile do banco.
Você liderará features de ponta a ponta, mentorará juniores, contribuirá em decisões arquiteturais dentro da equipe e trabalhará diariamente com colegas globais em inglês.
## Sobre a Stack (o que você vai usar no dia a dia)
- **React + TypeScript** em ambiente corporativo estrito (strict mode, tipagem rigorosa)
- **CSS-in-JS** consumindo um design system corporativo (regras rígidas de import, tokens de tema)
- **Validação de formulários** com react-hook-form + zod
- **Jest + React Testing Library + jest-axe** (a11y), com split de configs (Node para core, jsdom para UI); cobertura mínima de 80% enforced pelo CI
- **Yarn** + **Node.js LTS** + ferramentas internas para encadeamento de pacotes (monorepo distribuído)
- ESLint (flat config) + Prettier + Stylelint, com presets corporativos
- Pipeline de build interno baseado em Webpack, com variantes para canais distintos (web cliente, Contact Center, webview híbrida)
- **Clean Architecture / Hexagonal** (domain → application/ports → use-cases → infra/adapters → ui)
- **Padrão MVVM com view-models reativos** próprio do framework interno (conceitualmente equivalente a observable stores — os fundamentos são transferíveis para qualquer stack reativa moderna)
- Stack enterprise de analytics e observabilidade (Tealium, Dynatrace e similares)
- Stub server local (estilo Wiremock) com passthrough seletivo para o BFF real
## Responsabilidades
- Implementar **bounded contexts** completos a partir de design aprovado pelo Sênior: modelos de domínio, ports, use-cases, adapters HTTP, validators, mappers, fixtures e widgets compostos. Propor novos contextos em RFCs com apoio técnico
- Implementar widgets com **compound components** e slots de extensibilidade para customização por país
- Escrever testes em ambos os ambientes (Node para controllers/mappers, jsdom para UI) atingindo a cobertura mínima real, com queries `getByRole > getByLabelText > getByText > getByTestId`
- Modelar formulários complexos com react-hook-form + zod (validação síncrona e assíncrona, mensagens i18n)
- Definir e instrumentar eventos analytics seguindo padrões estritos de naming e payload tipado
- Implementar acessibilidade WCAG (aria, navegação por teclado, live regions, testes com jest-axe)
- Autorar mocks/stubs no servidor local para fluxos ainda não disponíveis no BFF
- Conduzir code reviews com profundidade técnica e mentorar juniores em pair programming
- Participar de decisões arquiteturais em RFCs/discussions e influenciar padrões cross-repo
- Trabalhar com o time global em **inglês** (dailies, refinement, code review, async docs)
## Requisitos Técnicos
- **3-5 anos** de experiência sólida com React + TypeScript em produção
- **TypeScript avançado** — generics, conditional types, mapped types, `satisfies`, discriminated unions, `as const` + LiteralUnion, `unknown` vs `any`
- **CSS-in-JS** (styled-components, Emotion ou equivalente) com domínio de temas, tokens, transient props (`$prop`) e media queries
- **Testes** — Jest + React Testing Library com fluência: mocks, spies, fake timers, `userEvent` v14, queries acessíveis
- **Forms** — experiência prática com react-hook-form + zod (ou stack equivalente: Formik + Yup, Final Form, etc.)
- **Abstração de cliente HTTP** — entender o conceito de cliente HTTP injetado, repositórios em adapters e mapeamento DTO → domínio
- **Git** — rebase interativo, resolução de conflitos, PRs limpos e revisões construtivas
- **Inglês fluente** (obrigatório — dailies, technical writing e code review acontecem em inglês)
- Disponibilidade para regime híbrido — **3x por semana presencial em Interlagos
## Diferenciais
- **Clean Architecture / Hexagonal / DDD tático** em projetos front-end
- **MVVM** ou padrão observer/observable (RxJS, MobX, Recoil, signals) — conceitualmente equivalente aos view-models que usamos
- Familiaridade com **acessibilidade web** (WCAG, axe-core, screen readers) além de só adicionar `aria-label`
- **Espanhol** (operamos sob o Grupo Santander, casa-mãe espanhola — chamadas com a Espanha são frequentes)
- Experiência prévia com domínio **financeiro/bancário** (cartões, empréstimos, depósitos, contas, contratação)
- Familiaridade com **OpenAPI / contratos de API**, integração BFF e migração contract-first
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. Temos três grupos de afinidade, chamados de Roars, para comunidade LGBTQIA+, pessoas pretas e mulheres, que criam espaços de troca e ações internas para fortalecer representatividade e pertencimento. Saiba mais sobre carreiras na BRQ: https://www.brq.com/carreiras/
Ref: RESV83e041
Híbrido
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.