mazzatech

Desenvolvedor(a) ReactJS Sr

📍 São Paulo, SP🏢 Híbrido
PUBLICIDADE

Descrição da Vaga

A Mazzatech está em busca de uma Pessoa Desenvolvedora ReactJS Sênior para atuar com foco em React, TypeScript, Next.js e UI Design. O profissional será responsável por desenvolver e manter aplicações web, garantindo a escalabilidade, legibilidade e consistência visual do código.

Responsabilidades

  • Gerenciar estado com Zustand, organizando por slices, middlewares e persistência.
  • Integrar com APIs REST, incluindo autenticação JWT, tratamento de erros, retries e cache usando React Query / TanStack Query.
  • Estilizar componentes utilizando TailwindCSS, criando e evoluindo componentes reutilizáveis e padronizando visualmente com design system.
  • Trabalhar com Design System (shadcn/ui, Radix UI), tokens, componentes, patterns e acessibilidade.
  • Implementar animações com Framer Motion, microinterações, transições de página e motion responsivo e acessível.
  • Utilizar Next.js para SSR, SSG e rotas, Server Actions e fetch server-side, metadata, otimizações e caching.
  • Aplicar Git avançado (PRs, merge, resolução de conflitos).
  • Utilizar Vite e Webpack (com foco em Vite), ESLint + Prettier e CI/CD básico com pipelines.
  • Garantir componentização escalável, Clean Code e padrões modernos, documentação mínima e legibilidade.
  • Ler e interpretar Figma, colaborar com UI/UX e ter senso estético para criar e ajustar componentes.
PUBLICIDADE

Requisitos

  • Stack Principal React.js com TypeScript.
  • Arquitetura e Gerenciamento de estado com Zustand.
  • Integração com APIs REST, Autenticação JWT, Tratamento de erros, retries e cache.
  • Uso de React Query / TanStack Query.
  • Estilização com TailwindCSS.
  • Experiência com criação e evolução de componentes reutilizáveis.
  • Experiência em Design System (shadcn/ui, Radix UI).
  • Experiência com Framer Motion.
  • Conhecimento em Next.js (SSR, SSG e rotas, Server Actions, metadata, otimizações e caching).
  • Git avançado (PRs, merge, resolução de conflitos).
  • Conhecimento em Vite e Webpack (com foco em Vite).
  • Conhecimento em ESLint + Prettier.
  • CI/CD básico com pipelines.
  • Capacidade de ler e interpretar Figma.
  • Conforto em colaborar com UI/UX.
  • Noções de Micro frontends / Module Federation.
  • Noções de testes (Jest, Vitest, Testing Library).
  • Conhecimento em Docker para rodar ambientes locais.

Mazzatech is a global IT professional services company partnering with you to provide solutions to your project’s requirements and challenges in today’s highly competitive technology environment.  We supply integrated IT services ecosystems, designed with your business success in mind, for toda...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE