Vagas Para Bolsistas: Desenvolvedor Front End Júnior

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
  1. 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.
  2. 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.
  3. 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!

Autor

Marketing Digital | Graduanda em Publicidade e Propaganda na Universidade Federal do Ceará