- 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.
- 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;
- Experiência com testes unitários usando Jest ou Mocha;
- Experiência na utilização do docker;
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