Desenvolvedor(a) Front-end React
- Não Informado
- Uberlândia
- 4 hora(s) atras
Core
TypeScript — tipagem forte é obrigatória em todo o projeto
React 18 — hooks, context, composição de componentes
Next.js 15 (App Router) — route groups, server actions, middleware, layouts, standalone output
Estilização
Tailwind CSS — sistema de utility-first usado em todo o projeto
Radix UI / Shadcn UI — primitivas acessÃveis que formam a base dos componentes
Lucide React — biblioteca de Ãcones
Estado e Data Fetching
TanStack React Query v5 — cache, mutations, invalidação automática
React Context — estado local de features (providers)
nuqs — gerenciamento de estado via query params (filtros, paginação, ordenação)
Formulários e Validação
React Hook Form — gerenciamento de formulários com contexto customizado
Zod — schemas de validação usados em forms, API requests/responses e server actions
@hookform/resolvers — integração Zod + React Hook Form
Autenticação
NextAuth.js v5 (beta) — estratégia JWT, sessões enriquecidas com roles/permissions, middleware de proteção de rotas
Cálculos Financeiros
Decimal.js e Currency.js — precisão em cálculos financeiros
date-fns — manipulação de datas
Ferramentas
ESLint — padrão de código
Storybook — desenvolvimento e teste visual de componentes
Docker — deploy com imagem standalone
pnpm — gerenciador de pacotes
Padrões Arquiteturais
Organização em camadas: services → hooks (mutations/queries) → componentes
Path alias @/* mapeando para ./src/*
Descrição
Dev com experiência sólida em React + TypeScript + Next.js App Router, familiaridade com o ecossistema Radix/Shadcn e Tailwind, e conforto com TanStack Query/Table e React Hook Form + Zod. O diferencial é ter noção de cálculos financeiros com precisão decimal e entendimento do domÃnio de operações financeiras.