O desafio de uma engenharia de software bem estruturada é atender às necessidades dos usuários.
Responsabilidades
* Migrar a stack CSS-in-JS para otimizar a performance;
* Manter e organizar o monorepo para melhor aproveitamento dos recursos;
* Estar preparado para contribuir com documentação clara, acessível e fácil de usar por outros squads.
Requisitos
* Conhecimento avançado em TypeScript e React para garantir escalabilidade;
* Experiência com ferramentas CSS-in-JS (ex: styled-components, Emotion, etc.) para criar componentes reutilizáveis;
* Vivência com monorepos (ex: Lerna, Nx, Turborepo) para gerenciar dependências e códigos;
* Testes unitários e end-to-end para garantir qualidade e prevenir bugs;
* Conhecimento em acessibilidade Web (padrões WCAG) para criar experiências inclusivas.
Diferenciais
* Familiaridade com Design System e Design Tokens para manter consistência visual;
* Vivência em migração de ferramentas CSS-in-JS para modernizar a stack;
* Know-how em CI/CD (ex: GitHub Actions, Chromatic) para automatizar processos e reduzir tempo de entrega;
* Implementação e manutenção de Storybook para facilitar desenvolvimento e testes;
* Testes de regressão visual para garantir que as mudanças não afetem a usabilidade.
O que oferecemos
* Ambiente desafiador com impacto real nas vidas das pessoas;
* Colaboração direta com designers, devs e líderes técnicos altamente capacitados;
* Cultura de engenharia baseada em aprendizado contínuo, autonomia e excelência.