Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor de Frontend (Next.js/React)

CLT (Efetivo)Presencial (Local)Vinhedo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

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.