Estamos em busca de um(a) Senior Frontend Software Engineer para atuar na evolução do Design System Web utilizado pelas aplicações internas da área de People & Culture.
Você fará parte de um squad multidisciplinar responsável por desenvolver uma plataforma de componentes reutilizáveis, definindo padrões que garantam consistência, escalabilidade e qualidade entre diferentes produtos.
Esta posição é voltada para profissionais que tenham experiência sólida com arquitetura Front-end e Design Systems. O foco não será o desenvolvimento de telas de negócio, mas sim a construção e evolução de uma biblioteca de componentes utilizada por diversos times de engenharia.
Principais responsabilidades
Desenvolver e evoluir componentes reutilizáveis utilizando React e TypeScript.
Construir componentes avançados com base em bibliotecas existentes (Ant Design e Design System proprietário).
Criar padrões reutilizáveis para formulários, dashboards, tabelas e demais elementos de interface.
Garantir qualidade técnica dos componentes, considerando:Acessibilidade (WCAG);
Performance;
Responsividade;
Compatibilidade entre navegadores.
Adaptar componentes gerados por ferramentas de IA para padrões de produção, garantindo arquitetura, reutilização e manutenibilidade.
Documentar componentes utilizando Storybook (ou ferramenta equivalente).
Trabalhar com versionamento e distribuição da biblioteca de componentes para múltiplos produtos.
Colaborar com times de Design na evolução contínua do Design System.
Requisitos
Experiência sólida com React e TypeScript.
Domínio de HTML, CSS e desenvolvimento responsivo.
Experiência na criação ou manutenção de Design Systems ou bibliotecas de componentes.
Forte conhecimento em componentização e reutilização de código.
Conhecimento em acessibilidade (WCAG).
Experiência com Storybook ou ferramentas similares.
Vivência com testes de componentes (unitários e/ou visual regression).
Perfil sênior, com autonomia para conduzir entregas de ponta a ponta.
Diferenciais
Experiência com Ant Design.
Conhecimento em Design Tokens e Theming.
Experiência com Monorepos, Turborepo ou Vite.
Publicação e manutenção de bibliotecas NPM.
Familiaridade com ferramentas de desenvolvimento assistido por IA (Cursor, Claude, GitHub Copilot, v0, entre outras).
Conhecimento em Next.js.
Perfil desejado
Buscamos um(a) profissional colaborativo(a), com forte visão de arquitetura Front-end, foco em qualidade, padronização e reutilização de componentes. Esperamos alguém que tenha facilidade para trabalhar em parceria com Design e Engenharia, contribuindo para a evolução de um Design System utilizado em larga escala.