Logo da Empresa

Desenvolvedor de Frontend (Next.js/React)

ESTECH ESCO & ENGENHARIA LTDA

Vinhedo - SP

1 posição

O que é o NEO?

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.

Requisitos

Escolaridade

  • Graduação
  • Tecnólogo

Como chegar

Rua Sargo, Nova Vinhedo, Vinhedo - SP, Brasil, 13284-026