Desenvolvedor(a) Front-end React
Blips
Inscrições até 31/03/26
Regime de contratação
Pessoa Jurídica
Modelo de trabalho
Presencial ou Remoto
Carga horária
Não Informado
Descrição
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.