Engenheiro(a) de Software Sênior (React) - Design System
Flashapp
Posted: December 18, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Flash é um ecossistema inteligente de soluções para RH e financeiro que simplifica toda a gestão do dia a dia de trabalho em uma única plataforma, desde a admissão e o controle de ponto aos benefícios e despesas corporativas.
Required Skills
Job Description
A Flash é um ecossistema inteligente de soluções para RH e financeiro que simplifica toda a gestão do dia a dia de trabalho em uma única plataforma, desde a admissão e o controle de ponto aos benefícios e despesas corporativas. Transformamos processos complexos em uma jornada encantadora, criando uma experiência de trabalho mais leve, humana e eficiente para todos.
Aqui dentro, chamamos isso de Efeito Flamingo: cada ideia, cada linha de código, cada atendimento reverbera muito além da Flash, impactando a rotina de empresas e milhões de pessoas. Trabalhar aqui é viver o poder de fazer voar com criatividade, propósito e impacto real. Vem ser Flamingo! ✨
🦩 Por que trabalhar com a gente?:
Na Flash, acreditamos que grandes transformações nascem de voos individuais, ganham força no coletivo e encontram direção nos valores que nos guiam como bando:
✨Criamos valor com o Cliente
✨Resolvemos problemas com Pragmatismo
✨Jogamos Juntos
✨Entregamos Resultados Consistentes
✨Aprendemos e Transformamos
🦩 Nosso jeitinho de trabalhar::
• Ser Flamingo na Flash é viver um ambiente de criatividade e tecnologia, com autonomia para criar, testar e transformar ideias em soluções reais que ajudam empresas e pessoas a voarem mais alto.
• Aprendizado acelerado: cada desafio é uma chance de crescer e inovar.
• Pertencimento de verdade: ninguém voa sozinho, sempre em formação.
• Sentido de propósito: o que começa na Flash transforma o jeito que o mundo trabalha.
• Deixe sua marca no mundo do trabalho e viva com a gente o poder de fazer voar.
✨ Nossos benefícios::
• Cartão Flash (o tão amado rosinha!) com benefícios flexíveis: refeição, alimentação, mobilidade, saúde, educação, cultura e bem-estar
• Plano de saúde
• Seguro de vida
• Licença-maternidade e paternidade estendidas + Auxílio creche
• Day off no seu aniversário 🎂
• Modelo de trabalho híbrido e flexível + Auxílio home office + Experiências no escritório
• Descontos exclusivos com parceiros no app da Flash
• TotalPass
🌈 Todas as nossas vagas são inclusivas:
• Valorizamos a diversidade em todas as suas formas e acreditamos que times plurais constroem soluções mais fortes, humanas e inovadoras para Flash. Por isso, todas as nossas vagas são abertas a pessoas de qualquer gênero, raça, etnia, idade, orientação sexual, identidade de gênero, religião e pessoa com deficiência (PCD).
🦩Na Flash você terá a oportunidade de exercitar::
• 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.
💻Requisitos :
• 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.
🚀E serão considerados diferenciais::
• 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.
Você vem voar com a gente? 💖
Inscreva-se agora em nossas vagas e ajude a levar o Efeito Flamingo para ainda mais empresas pelo Brasil! 🦩
Siga a gente no Instagram em @meuflash.
🤖
Podemos utilizar ferramentas de inteligência artificial (IA) para apoiar algumas etapas do processo de recrutamento e seleção, como a triagem de candidaturas, a análise de currículos ou a avaliação de respostas. Essas ferramentas auxiliam o nosso time de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são sempre tomadas por pessoas.