Desenvolvedor(a) Frontend Pleno (PJ)
Sobre o MineMind:
O MineMind é um assistente de IA especializado para o setor de mineração, desenvolvido para apoiar equipes técnicas em tarefas como análise de dados, geração de relatórios, interpretação de documentos, automação de rotinas e suporte operacional, desenvolvido pela Citric Solutions.
Ele integra informações de diferentes fontes e permite que engenheiros, analistas e gestores acelerem decisões e padronizem processos, sempre dentro do contexto técnico da mineração.
Responsabilidades
* Desenvolver e aprimorar a interface web do MineMind.
* Criar telas, componentes e interações alinhadas ao uso real dos clientes.
* Integrar o frontend com APIS do backend.
* Garantir responsividade, qualidade visual e boa experiência do usuário.
* Contribuir para consistência e evolução contínua da plataforma.
Tecnologias utilizadas (atuais e futuras)
Frameworks:
* React, Next.js, (possível expansão futura para Vue 3).
Linguagem:
* TypeScript.
UI e Estilização:
* TailwindCSS, Styled Components, CSS Modules.
Renderização e Conteúdo:
* Markdown seguro, Highlight.js, componentes de visualização.
Estado e Navegação:
* Context API, Zustand/Redux, React Query.
Testes:
* Jest, Testing Library, Cypress.
Integração:
* APIs REST, WebSockets, upload de arquivos.
Build e Tooling:
* Vite, Turborepo (ou equivalentes).
Requisitos
* Experiência com React/Next.js ou framework equivalente.
* Conhecimento de JavaScript/TypeScript.
* Domínio de HTML/CSS modernos.
* Experiência integrando frontend com APIs.
* Noções de UX e boas práticas de interface.