Engenheiro(a) de Software Sênior (React) - Design System

6 months

Responsibilities

  • Atuar como owner técnico do Design System, garantindo sua evolução, estabilidade e adoção.
  • Desenvolver e manter componentes reutilizáveis para: Web (React + Vite/CRA), Mobile (React Native), assegurando consistência de experiência entre plataformas.
  • Definir e evoluir a arquitetura do DS: tokens de design (cores, tipografia, espaçamento), estratégias de estilo (Tailwind, CSS, integração com MUI), composição e extensão de componentes.
  • Trabalhar em parceria com Design para transformar decisões visuais em padrões escaláveis, evitando soluções pontuais.
  • Manter e evoluir a documentação do DS (Storybook ou equivalente), com foco em clareza, exemplos reais e boas práticas.
  • Garantir qualidade técnica: testes de componentes, validação de acessibilidade, controle de regressão visual quando aplicável.
  • Definir e sustentar governança do Design System: versionamento semântico, publicação de pacote npm interno, política de breaking changes e depreciação, suporte à migração de versões pelos times.
  • Trabalhar junto aos squads para aumentar adoção e reduzir fricção, melhorando continuamente a Developer Experience (DX).
  • Atuar de forma ativa na disseminação de conhecimento, boas práticas e padrões técnicos dentro da Flash.

Requirements

  • Experiência sólida com React + TypeScript em ambientes produtivos.
  • Experiência prática com Design Systems em nível intermediário ou avançado (construção e evolução).
  • Vivência com Web e Mobile (React + React Native).
  • Domínio de CSS moderno, incluindo: Tailwind, CSS tradicional, customização e extensão de bibliotecas como MUI.
  • Conhecimento forte de acessibilidade aplicada a componentes reutilizáveis.
  • Experiência com documentação de componentes e ferramentas de visualização.
  • Capacidade de atuar como referência técnica, influenciando padrões e decisões em múltiplos times.
  • Perfil colaborativo, com interesse em aprendizado contínuo e construção de produtos de alto impacto, sempre focado no cliente.

Differentials

  • Experiência com Design System cross-platform (unificando web e mobile).
  • Experiência com monorepos e distribuição de bibliotecas internas.
  • Ferramentas de testes visuais e regressão.
  • Conhecimento em tokens e pipelines design - código.
  • Experiência com performance de frontend (bundle size, tree-shaking, otimizações).
  • Vivência com CI/CD para bibliotecas e componentes reutilizáveis.
Apply closed
View similar Engineering Jobs

Tired of manually applying to jobs?

Let JobCopilot do it for you!

Set your preferences and let your AI Copilot fill out applications while you sleep.

  • Set your specific job search criteria
  • Auto-apply to 1,500 relevant jobs per month
  • Tailors your resume automatically
  • Works 24/7 (while you sleep)
Flash

Flash

7 jobs posted
View company profile

Never miss jobs like this

🔔 Create Job Alerts