Desenvolvedor de Frontend (Next.js/React)
Descrição da Vaga
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.
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev