Desenvolvedor(a) Front-end Pleno (Design System)

Remoto, BR

Seleção conduzida pela Sylision. A empresa contratante é confidencial neste anúncio. Modelo 100% remoto. Contratação: tempo integral, CLT ou PJ. **O que você vai fazer** * Construir componentes React reutilizáveis, com API previsível e tipagem completa. * Definir e manter tokens de cor, espaçamento e tipografia alinhados com o arquivo de design. * Documentar cada componente no Storybook, incluindo estado de erro, vazio e carregamento. * Publicar versões da biblioteca e escrever a nota de migração de toda mudança que quebra uso anterior. * Migrar telas existentes para os componentes novos, uma fatia por vez. * Escrever teste de comportamento e de regressão visual para os componentes mais usados. **Requisitos** * De 2 a 4 anos escrevendo interface com React e TypeScript. * Já ter construído componente para outras pessoas usarem, não apenas tela de uso único. * Domínio de CSS: cascata, especificidade, layout com Flexbox e Grid. * Prática com Storybook ou ferramenta equivalente de documentação de componente. * Conhecer navegação por teclado e leitor de tela o suficiente para não entregar componente inacessível. **Diferenciais** * Ter participado da adoção de um design system em mais de um produto ao mesmo tempo. * Experiência com versionamento semântico e publicação de pacote. * Conhecer teste de regressão visual e seus limites. * Conseguir discutir token e variação direto no Figma com quem desenha. **Como é trabalhar aqui** Modelo híbrido em São Paulo: parte da semana no escritório, reservada para as sessões de desenho e revisão de componente junto do time, e o resto do tempo remoto. A biblioteca tem dono, e nessa vaga o dono é você, com decisão de API registrada por escrito para quem chegar depois entender o porquê. A contratação pode ser CLT ou PJ, definida na primeira conversa. **Benefícios oferecidos pela empresa contratante** * Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe * Trabalhe de qualquer lugar, com liberdade e flexibilidade * Conexão global: convivência com times de diferentes países e culturas * Apoio à saúde física com TotalPass e Mediquo * Cuidado com a saúde mental pelo programa Team Care * Contratação e jornada definidas com a empresa contratante **Tecnologias** React, TypeScript, Storybook, CSS, Sass, Figma, Vite, Jest, Testing Library, ARIA **Como funciona o processo** A busca é feita por pessoas: quando o seu perfil combina com a vaga, a Sylision entra em contato, normalmente por WhatsApp. O seu currículo também passa a valer para os próximos processos compatíveis. Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido. Benefícios: * Trabalho remoto Local do trabalho: Remoto