PUBLICIDADE
Descrição da Vaga
A Mazzatech busca uma Pessoa Desenvolvedora ReactJS Sênior com foco em React com 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 aplicações utilizando TailwindCSS, criando e evoluindo componentes reutilizáveis.
- Trabalhar com Design System, incluindo 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.
- Desenvolver com Next.js, utilizando SSR, SSG, rotas, Server Actions e fetch server-side (se aplicável), metadata, otimizações e caching.
- Utilizar Git avançado (PRs, merge, resolução de conflitos).
- Trabalhar com Vite e Webpack (com foco em Vite), ESLint + Prettier.
- Configurar CI/CD básico com pipelines.
- Garantir componentização escalável, Clean Code e padrões modernos.
- Manter documentação mínima e legibilidade do código.
- Ler e interpretar designs no Figma.
- Colaborar com equipes de UI/UX.
- Criar e ajustar componentes sem depender do time de design.
PUBLICIDADE
Requisitos
- ✓Stack Principal React.js com TypeScript.
- ✓Arquitetura e Gerenciamento de estado com Zustand (organização por slices, middlewares e persistência, padrões de serviços e hooks customizados para lógica).
- ✓Integração com APIs (consumo de APIs REST, autenticação JWT, tratamento de erros, retries e cache, uso de React Query / TanStack Query).
- ✓Estilização com TailwindCSS como stack principal.
- ✓Experiência com criação e evolução de componentes reutilizáveis.
- ✓Padronização visual e consistência com design system.
- ✓Experiência em Design System (shadcn/ui, Radix UI, Tokens, componentes, patterns e acessibilidade).
- ✓Experiência com Framer Motion (microinterações, transições de página, motion responsivo e acessível).
- ✓Conhecimento em SSR e Meta-Framework Next.js (SSR, SSG e rotas, Server Actions e fetch server-side, 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.
- ✓Cultura de Código (componentização escalável, Clean Code e padrões modernos, documentação mínima e legibilidade).
- ✓Capacidade de ler e interpretar Figma.
- ✓Conforto em colaborar com UI/UX.
- ✓Senso estético para criar e ajustar componentes sem depender do time de design.
- •Conhecimento em Micro frontends / Module Federation.
- •Noções de testes (Jest, Vitest, Testing Library).
- •Conhecimento em Docker para rodar ambientes locais.
Categorias
Sobre a Empresa
Mais vagas na mazzatech →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
Vagas Relacionadas
PUBLICIDADE