O que é o NEO? O NEO é a plataforma de monitoramento e gestão operacional da Estech. Ele: Monitora equipamentos de refrigeração, energia, água e temperatura em tempo real Gera alertas e chamados automaticamente quando detecta anomalias Fornece dashboards e relatórios para operação e gestão Integra com o Lume (assistente IA) para atendimento automatizado O frontend do NEO é construído em Next.js/React com foco em UX operacional clara e responsiva. Estamos em busca de um(a) Desenvolvedor(a) Frontend para evoluir o NEO com qualidade, escalabilidade e foco no usuário. Responsabilidades principais Entrega de features e correções do frontend com qualidade. Componentização forte reutilização real, não código duplicado. Performance e qualidade percebida pelo usuário. Performance de tabelas e grids grandes (muitos equipamentos/dados). Testes unitários e e2e para fluxos críticos. Documentação mínima de fluxo/tela e decisões de UX. Dia a dia Implementar telas e fluxos em Next.js/React seguindo o design system. Criar e manter componentes reutilizáveis (design system mínimo). Integrar com APIs do backend e do Lume (assistente IA). Corrigir bugs e melhorar performance do frontend. Garantir estados bem tratados: loading, empty, error + retry. PRs pequenos e frequentes + code review com o líder técnico (Gw). Documentar decisões de UX e fluxos de tela. Stack e conhecimentos Obrigatórios Next.js / React framework principal do frontend. TypeScript tipagem estática obrigatória. React Query / TanStack Query gerenciamento de estado de servidor. Context API gerenciamento de estado local. React Hook Form + Zod formulários com validação. Ant Design biblioteca de componentes (usamos como base). Responsividade telas funcionam em desktop e mobile. Testes com Jest e Cypress unit e e2e. Princípios SOLID código limpo e manutenível. Code Review PRs pequenos e revisáveis. Desejáveis UX/UI básico tomar decisões que elevem a qualidade das telas sem depender de designer. Ferramentas de tradução (i18n) internacionalização. React Native novo app mobile em 2026. Publicação mobile (stores) experiência com release em Google Play / App Store. Gráficos (Chart.js, Recharts) visualização de dados operacionais. Dashboards com alto volume de dados tabelas, gráficos e filtros com muita carga. Escolaridade e formação Escolaridade: Superior completo ou incompleto (cursando) obrigatório. Cursos (exemplos): Ciência da Computação Engenharia de Computação Sistemas de Informação Análise e Desenvolvimento de Sistemas Engenharia de Software Modalidade do contrato: PJ Modalidade de trabalho: Remoto.