Desenvolvedor Frontend Pleno
Summary
Builds and maintains React/Next.js web apps using TypeScript, Tailwind, Zustand/Redux, and REST APIs; implements responsive UIs from Figma designs and optimizes performance.
Descrição:
Perfil Esperado
• Autonomia para resolver problemas sem necessidade de especificação detalhada
• Senso crítico sobre performance e qualidade de código
• Capacidade de propor e seguir padrões de arquitetura frontend
• Boa comunicação com times de design e produto
Requisitos Obrigatórios
• React com domínio de Hooks (useState, useEffect, useContext, useReducer,
useMemo, useCallback)
• Next.js com App Router, Server Components e Client Components
• Conhecimento em SSR, SSG e ISR — saber aplicar cada estratégia conforme o
contexto
• TypeScript
• Tailwind CSS
• Gerenciamento de estado com Zustand, Redux Toolkit ou Jotai
• Consumo de APIs REST com React Query / TanStack Query
• Formulários com React Hook Form e validação com Zod
• Git com experiência em fluxo de PR e code review
• Capacidade de implementar layouts a partir do Figma
Idiomas:
Inglês - Nível Básico
Outros requisitos:
Diferenciais (Desejável)
• Autenticação com NextAuth
• Componentes com shadcn/ui ou Radix UI
• Testes com Vitest e Testing Library
• Documentação de componentes com Storybook
• Animações com Framer Motion
• API Routes no Next.js para integrações simples
• ESLint e Prettier configurados em projeto