Skip to content

Instantly share code, notes, and snippets.

@grupocitar
Created May 21, 2018 21:48
Show Gist options
  • Select an option

  • Save grupocitar/31ab9d790c9a53c2e8c821cb15c24bad to your computer and use it in GitHub Desktop.

Select an option

Save grupocitar/31ab9d790c9a53c2e8c821cb15c24bad to your computer and use it in GitHub Desktop.
Test Frontend

O que nós buscamos

  • Responsável por desenvolver, testar e documentar rotinas;
  • Atuar em implementações, melhorias de performance e integrações;
  • Desenvolver códigos bem estruturados utilizando boas práticas de programação;
  • Realizar revisão por pares dos artefatos de programação;
  • Interagir com todo o time Scrum de forma construtiva na busca por resultados que agreguem valor aos clientes;
  • Construir código com testes automatizados/unitários para garantir a qualidade.

Requisitos e diferenciais das vagas

Requisitos:

  • HTML, CSS, SASS;
  • Javascript ES6;
  • Angular 2+ ou VueJs 2;
  • Consumo de Rest APIs;
  • Noções básicas de scrum e metodologias ágeis;
  • Dominio do Git para versionamento de projetos;

Diferenciais:

  • Experiência com testes unitários usando Jest ou Mocha;
  • Experiência na utilização do docker;

Teste

Desenvolva uma SPA simples em Angular 2+ ou VueJs 2 que utilize a API de issues do Github com um código bem estruturado, utilizando, sempre que possível e adequado, padrões de projetos. Busque criar uma aplicação que possibilite e facilite a implementação de testes unitários, melhor ainda seria se já viesse com alguns testes (unidade e integração) e seguindo princípios como KISS e SOLID.

Objetivos:

  • Listar issues do repositório
  • Mostrar informaçes de uma issue
  • Criar uma issue
  • Editar uma issue
  • Lock em uma issue
  • Unlock em uma issue

Use o git para o versionamento do projeto e suba em um repositório publico do github.

Faça uma breve documentação do processo para rodar a aplicação e testar seu funcionamento no arquivo README.md do repositório.

Após o término, enviar o link do repositório para o e-mail rh.dev@grupocitar.com.br

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment