Desenvolvedor(a) ReactJS
Desenvolvedor(a) Front-End ReactJS
📍 Local de Trabalho
-
São Paulo (SP): Híbrido — 4 dias presenciais + 1 dia home office
-
Demais regiões: 100% remoto
🎯 Foco da Vaga
Desenvolvimento Front-End com React.js + TypeScript, Next.js e forte atuação em UI Design.
✅ Requisitos Obrigatórios
-
Stack Principal
-
React.js com TypeScript
-
-
Arquitetura e Estado
-
Zustand com organização por slices
-
Middlewares e persistência
-
Padrões de serviços e hooks customizados
-
-
Integração com APIs
-
Consumo de APIs REST
-
Autenticação JWT
-
Tratamento de erros, retries e cache
-
React Query / TanStack Query
-
-
Estilização
-
TailwindCSS como stack principal
-
Criação e evolução de componentes reutilizáveis
-
Consistência com design system
-
-
UI e Design System
-
shadcn/ui e Radix UI
-
Tokens, componentes, patterns e acessibilidade
-
-
Animações
-
Framer Motion para microinterações
-
Transições de página
-
Motion responsivo e acessível
-
-
SSR e Next.js
-
SSR, SSG e rotas
-
Server Actions e fetch server-side
-
Metadata, otimizações e caching
-
-
Ferramentas & Workflow
-
Git avançado (PRs, merge, resolução de conflitos)
-
Vite e Webpack (foco em Vite)
-
ESLint + Prettier
-
CI/CD básico com pipelines
-
-
Cultura de Código
-
Componentização escalável
-
Clean Code e padrões modernos
-
Documentação mínima e legibilidade
-
-
Noções de Design
-
Leitura e interpretação de Figma
-
Colaboração com UI/UX
-
Senso estético para ajustes sem depender do time de design
-
🌟 Diferenciais (não obrigatórios, mas bem-vindos)
-
Micro frontends / Module Federation
-
Testes (Jest, Vitest, Testing Library)
-
Docker para rodar ambientes locais