Principais responsabilidades• Criar componentes reutilizáveis e responsivos com React.js e Next.js seguindo boas práticas de desenvolvimento.• Garantir alta performance, acessibilidade (WCAG) e SEO-friendly em aplicações web.• Consumir APIs RESTful e GraphQL para exibição dinâmica de dados.• Trabalhar em conjunto com back-end developers para otimizar endpoints e fluxos de dados.• Implementar técnicas como SSR (Server-Side Rendering) e SSG (Static Site Generation) no Next.js.• Reduzir tempo de carregamento (LCP, FCP) e bundle size (code splitting, lazy loading).• Escrever testes unitários e de integração com Jest, React Testing Library ou Cypress.• Manter padrões de código limpo (ESLint, Prettier) e revisão de PRs (Pull Requests).• Participar de cerimônias Kanban (Falatime, dailies, retrospectivas etc.).• Documentar decisões técnicas e contribuir para a evolução do projeto.Requisitos:Requisitos e QualificaçõesTécnicas (Hard Skills)• React.js: Domínio de Hooks, Context API, Redux (ou Zustand). Experiência com React Server Components (RSC) e arquitetura moderna.• Next.js: Conhecimento em rotas dinâmicas, API Routes, middleware e caching.• Estilização: CSS Modules, TailwindCSS, Styled Components ou Emotion.• Ferramentas: Git (GitHub/GitLab), Vercel/Netlify, Figma (leitura de designs).• Experiência com TypeScript em projetos React/Next.• Conhecimento em WebSockets (real-time apps), WebRTC, GRPC.• Familiaridade com microfrontends e monorepos.Soft Skills• Comunicação clara para alinhamento com designers e back-end.• Proatividade para sugerir melhorias técnicas.• Adaptabilidade para aprender novas bibliotecas/frameworks.