Temos um sistema web de controle de ponto eletrônico, desenvolvido em React (frontend) e
Node.js + Express (backend) com banco MySQL.
O sistema está 100% funcional e em produção, mas recentemente começou a apresentar falhas intermitentes de carregamento, onde algumas páginas ficam carregando indefinidamente e não abrem corretamente — especialmente após login ou ao acessar rotas protegidas.
Precisamos de um desenvolvedor experiente para diagnosticar e corrigir o problema o mais rápido possível, mantendo a integridade do código atual e seguindo boas práticas de desempenho e segurança.
Problema a ser resolvido:
O problema ocorre de forma intermitente:
Após o login, algumas páginas não carregam ou ficam presas no estado “Carregando...”;
Em outros casos, aparece o layout incompleto ou sem dados;
O comportamento parece relacionado à comunicação entre frontend e backend (possível erro em requisições /me, token JWT, ou health check).
O que o desenvolvedor deverá fazer:
-Analisar logs e identificar a causa raiz (frontend e backend).
-Corrigir o bug de carregamento sem afetar a estrutura existente.
-Revisar o fluxo de autenticação (JWT, refresh, health check).
-Otimizar o Service Worker e o retry automático.
-Melhorar o tratamento de falhas de rede e mensagens de erro.
-Testar a estabilidade geral (inclusive offline e reconexão).
-Documentar as alterações de forma clara.
Requisitos obrigatórios:
-Conhecimento em pwa, sse, jwt, mysql e aws/vps.
-Capacidade de depuração avançada (analisar logs, console, network).
-Assinar um NDA (Acordo de Confidencialidade) antes de acessar o código.
-Comunicação clara e disponibilidade para entregas rápidas.
Prazo de Entrega: Não estabelecido