* 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.
- 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.
- 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.
- 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: 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.
