Experiência em ReactJS: Sólido conhecimento de ReactJS e seus conceitos fundamentais, como componentes, hooks e a capacidade de gerenciar o estado da aplicação de forma eficiente. HTML, CSS e JavaScript: Domínio de HTML5, CSS3 e JavaScript ES6+. Gerenciamento de Estado: Experiência em soluções para gerenciamento de estado complexo, garantindo a organização e a comunicação entre os componentes da aplicação. APIs e Comunicação Assíncrona: Habilidade para consumir APIs RESTful para aquisição de dados de sistemas de controle e bases de dados históricas de séries temporais. Design Responsivo: Capacidade de criar interfaces que se adaptem a diferentes tamanhos de tela (desktop, tablet, etc.) para garantir uma boa experiência de usuário. Sistemas de Componentes: Familiaridade com o uso de bibliotecas de componentes para agilizar o desenvolvimento e manter a consistência visual da interface, como Material-UI (MUI) por exemplo. Gráficos e Visualização de Dados: Capacidade de trabalhar com bibliotecas de gráficos para a criação de visualizações de dados dinâmicas e interativas (como plotly ou ECharts). Segurança da Aplicação: Conhecimento de práticas de segurança web, incluindo a implementação de autenticação de usuários e criptografia de dados, para garantir a proteção de informações sensíveis. Conhecimentos Desejáveis Versionamento de Código: Experiência com Git e plataformas como GitHub ou GitLab. Testes: Conhecimento em bibliotecas de testes para garantir a qualidade e a estabilidade do código. Integração com Backend: Experiência na integração com sistemas de back-end.
Número de vagas: 1
Tipo de contrato e Jornada: Efetivo – CLT - Período Integral
Área Profissional: Operacional em Informática, TI, Telecomunicações - Programador / Desenvolvedor