Se você é Desenvolvedor Júnior na área de Front End então fique atento a esta oportunidade! O Insight, por meio do Projeto de Transformação Digital do Governo do Ceará, está com bolsas disponíveis para alunos de graduação. Venha colaborar com a gente, conheça os requisitos da função.
Responsável por:
Atuar no desenvolvimento de soluções e aplicações web.
Habilidades:
- Javascript;
- Typescript;
- HTML;
- CSS;
- React Js;
- Redux;
- Git;
- Gitlab.
Desejável:
- Next Js;
- Node Js;
- MongoDB;
- PostgreSQL;
- Spring Boot;
- Docker.
Diferencial:
- Ant Design;
- Noções de UX/UI.
Modalidade de Contratação
Alunos de graduação: bolsa FUNCAP com uma carga horária de 20h semanais (R$ 800,00).
Etapas da seleção:
Inscrições | Até 28/07 |
Entrevistas técnicas | 29/07 |
Resultado da entrevista técnica | 30/07 (previsão) |
Acesse o formulário para preencher seus dados e realizar sua inscrição.
? Desafio de Programação
O presente desafio consiste na criação de um Dashboard para Indicadores de Processo, na qual o usuário pode utilizar filtros para busca de informações.
Especificações do sistema
Cada candidato deverá implementar o front-end da aplicação informada utilizando o framework React.js. A interface a ser construída deverá possibilitar todas as interações possíveis por meio de dados previamente cadastrados, simulando a aplicação. São elas:
- busca por processo através de uso de filtros;
- ordenação de processos;
- plotar gráficos de acordo com os dados.
A estrutura da aplicação a ser desenvolvida já foi desenhada por nossa equipe. Não se limite ao design e usabilidade apresentado, caso seja do seu interesse interpretá-los à sua maneira, isso será bem apreciado durante a avaliação.
Serão avaliadas questões relacionadas à qualidade da interface, como:
- responsividade;
- robustez;
- harmonização dos elementos;
- usabilidade;
- criatividade;
- boas práticas ao gerenciar URLs, histórico, estados da aplicação entre outros artefatos do contexto de navegadores.
Além do código implementado, como:
- organização;
- legibilidade;
- modularização/componentização;
- boas práticas e padrões;
- uso das APIs recentes do React.js;
- gerenciamento de versões com Git.
Diferencial e Dicas
- A linguagem poderá ser Javascript ou Typescript. O uso de outros frameworks e bibliotecas Javascript ou CSS, assim como de pré-processadores CSS para outros fins também é opcional.
- Não perca tempo criando componentes do zero, a biblioteca de componentes Ant Design fornece um conjunto de componentes que você pode utilizar para construir a aplicação. Exemplos: formulários, botões, listas, tabelas, etc.
- O uso dos componentes do CE GOV UI poderá ajudar na estruturação do sistema e facilitará no uso de componentes.
Entregas via formulário:
- URL do repositório Git, como GitHub e GitLab, contendo o código-fonte da aplicação.
- URL da aplicação Web em execução em serviço online com Heroku, GitPod, Vercel etc. (Opcional, mas recomendável).
- Link para um vídeo de demonstração da sua solução (hospedado em plataformas como YouTube, Vimeo, etc). Duração máxima do vídeo: 10 minutos.
Acompanhe as postagens do Insight para saber mais atualizações!