
Grupo Boticário
Informações da vaga:
Atenção as exigências da vaga!
Descrição da vaga:
Especialista Frontend – Grupo Boticário – Home Office
Responsabilidades e atribuições
Como será o seu dia?
Liderar a arquitetura do “One Page Cockpit”: Ser responsável pelo desenho técnico e implementação de uma interface de altíssima densidade de dados (Data-Heavy SPA), permitindo que os planejadores simulem infinitos cenários (What-If) sem recarregamentos de página e com tempo de resposta (Time to Interactive) abaixo de 50ms.
Engenharia de Performance e Virtualização: Implementar técnicas avançadas de renderização no React (virtualização de listas/tabelas para suportar dezenas de milhares de SKUs), memoização severa, Code Splitting agressivo e gestão do Event Loop do navegador para garantir que a interface nunca congele (Main Thread Block).
Gestão de Estado Transitório (Draft Mode): Desenvolver a complexa lógica matemática bidirecional no lado do cliente (GMV ↔ Volume). Você orquestrará o estado do “rascunho” na memória local (State Management) enquanto sincroniza os deltas (as células editadas) em background com nosso BFF (Kotlin/EKS) e banco DynamoDB.
Sincronia Visual e Gráfica Avançada: Garantir a coerência de estado única (Single Source of Truth visual) entre componentes distintos. Se o usuário editar uma célula de “Baseline” na tabela, os gráficos associados (recharts/D3 ou Tableau Extensions embutidas) devem refletir a nova curva de tendência instantaneamente.
Integração e Tempo Real: Consumir APIs RESTful e desenhar a arquitetura de comunicação bidirecional contínua via WebSockets com o Backend, garantindo que progressos de execuções longas (orquestradas pelo AWS Step Functions) atualizem toasts e progress bars na tela de forma fluida.
Qualidade Técnica e Ferramental: Liderar as boas práticas de Clean Code no repositório. Definir a esteira de testes automatizados abrangente (Testes Unitários com Jest/Vitest, Integração com React Testing Library e E2E com Cypress/Playwright) e atuar no CI/CD via GitHub Actions e deploy na nuvem.
Requisitos e qualificações:
Sólida experiência em Front-End de Alta Complexidade: Experiência prática e comprovada na arquitetura e desenvolvimento de SPAs (Single Page Applications) corporativas que lidam com volume massivo de dados em tela, grids complexas e dashboards interativos.
Proficiência extrema em React e TypeScript: Domínio absoluto dos ciclos de vida do React, Hooks customizados, Server Server-side Rendering (SSR) vs Client-Side Rendering (CSR), e tipagem estrita no TypeScript para blindar a aplicação contra erros de runtime.
Domínio de Gerenciamento de Estado e Data Fetching: Conhecimento profundo em bibliotecas modernas de estado global (Zustand, Redux Toolkit) e orquestração de cache/rede (RTK Query, React Query / TanStack Query).
Arquitetura de Testes Frontend: Habilidade para desenhar pirâmides de testes eficientes no front-end, focando em comportamentos do usuário (Behavior-Driven) em vez de testes de implementação frágeis.
Capacidade técnica e pensamento crítico: Habilidade para fazer profiling de gargalos de renderização usando ferramentas nativas do browser (Chrome DevTools Performance), identificar memory leaks e refatorar algoritmos de manipulação de arrays no JavaScript.
Boa comunicação e alinhamento com o negócio: Capacidade de colaborar estreitamente com UX/UI Designers e Product Managers, traduzindo jornadas de usuários do sisetma em componentes de interface altamente ergonômicos e reutilizáveis.
Diferencial:
Experiência profissional com ecossistema de nuvem AWS (ex: hospedagem estática em Amazon S3, distribuição via CloudFront CDN e edge functions via Lambda@Edge).
Familiaridade com o desenvolvimento ou integração de componentes orientados a Agentic AI (Copilotos de tela, streaming de tokens na interface, renderização de UI gerativa).
Experiência prévia trabalhando com desenvolvimento de extensões para ferramentas de DataViz (especialmente Tableau Extensions).
Experiência em migração de sistemas monolíticos antigos ou planilhas pesadas de Excel para aplicações web de classe mundial.
Vaga divulgada no RJEMPREGOS.NET
Obs: em vagas que solicitam o envio de curriculo por e-mail, sempre envie o curriculo no corpo do e-mail e em anexo.
Clique no botão abaixo "Candidatar-se à Vaga" para acessar o link, e-mail, local de comparecimento ou whatsapp da empresa contratante.
Dica: tenha atenção ao anunciado da vaga, as vezes por algum detalhe você pode ser eliminado da seleção, não esqueça de manter seu curriculo atualizado, boa sorte!
Candidate-se no botão abaixo.
Para se candidatar a esta vaga visite grupoboticario.gupy.io.
