Desenvolvedor front-end
Descrição da Vaga
Estamos buscando uma pessoa **Frontend** para construir e evoluir interfaces modernas, performáticas e bem estruturadas, com foco em **TypeScript** , **Vite** , **Material UI (MUI)** e **Zustand** . Responsabilidades * Desenvolver e manter aplicações web usando **React \+ TypeScript** . * Criar interfaces com **MUI** , garantindo consistência visual e boa experiência de usuário. * Implementar gerenciamento de estado com **Zustand** (stores, persist, slices, selectors). * Consumir APIs REST, tratar erros, loading states e estados vazios. * Escrever código limpo, escalável e com boas práticas (componentização, hooks, organização de pastas). * Colaborar com backend, produto e design para entregar features ponta a ponta. * Participar de code reviews e contribuir com melhorias de arquitetura e performance. Requisitos obrigatórios * Experiência sólida com **React \+ TypeScript** . * Experiência prática com **Vite** (build, envs, aliases, otimização). * Experiência com **Material UI (MUI)** (theme, components, responsividade). * Experiência com **Zustand** (estado global, persistência, boas práticas). * Conhecimento de **consumo de APIs** , autenticação (JWT/cookies) e controle de permissões. * Domínio de Git e rotina de PR/Code Review. Diferenciais (não obrigatórios) * Testes com **Vitest/Jest** e **Testing Library** . * Integração com **Socket.IO/WebSocket** . * Boas práticas de performance (memoization, virtualization, bundle splitting). * Experiência com design systems e criação de componentes reutilizáveis. * CI/CD e deploy (Docker, Kubernetes, Cloudflare, etc). * Experiência com monorepo (pnpm/yarn workspaces) ou Nx/Turborepo. Stack do projeto * **React \+ TypeScript** * **Vite** * **MUI (Material UI)** * **Zustand** * Integração via APIs (REST) e autenticação * Git \+ PR \+ Code Review
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev