Estamos em busca de um(a) desenvolvedor(a) FullStack
Next.js Pleno com forte foco em performance, organização e adaptabilidade para se juntar à nossa equipe. O(a) profissional irá atuar em um projeto
Next.js, com metodologia ágil (Kanban) e apoio de ferramentas de IA para desenvolvimento.
Habilidades Técnicas (Hard Skills) Requeridas:
Fundamentos da Stack:
* Sólido conhecimento em React e TypeScript.
* Domínio de React Hooks e do Context API + Provider para gerenciamento de estado global.
* Experiência com
Next.js (versão atual), incluindo roteamento, renderização e otimizações de performance.
* Habilidade para criar componentes e saber compor estruturas complexas em JSX.
Otimização e Performance:
* Desenvoltura em otimização de código, com a habilidade de identificar e resolver gargalos de performance.
* Conhecimento e aplicação de técnicas como memoização (useMemo, useCallback,
React.memo).
* Compreensão de otimizações de bundle size e code splitting.
* Experiência com ferramentas do navegador para análise de performance.
Ferramentas Específicas:
* Domínio de Tailwind CSS (versão 4) para estilização responsiva.
* Experiência em criar e manter um design system com Tailwind Variants e classes utilitárias.
* Habilidade com a tríade de formulários: React Hook Form para lógica, Zod para validação e Shadcn/ui para componentes.
Arquitetura e Boas Práticas:
* Conhecimento e aplicação de padrões de arquitetura como Repository Pattern e Service Pattern para organização do consumo de APIs.
* Capacidade de dividir funcionalidades em módulos menores e reutilizáveis (ex: scripts utilitários).
* Experiência com Git e GitHub para versionamento de código em equipe.
Project duration Not specified