Através desse desafio, queremos conhecer suas habildades de desenvolvimento e principalmente como você resolve problemas.
Você pode enviar o link de um pull request com uma contribuição sua para qualquer projeto Open Source ou algum projeto próprio que você acredita que demonstre o seu nível técnico e a qualidade do seu código. Lembre-se que quanto mais código seu pudermos visualizar, melhor será para te avaliarmos. :)
O desafio consiste em construir uma aplicação para que o usuário possa ver detalhes de vagas de emprego, um arquivo postman com a API necessária será encaminhado por e-mail. Sua aplicação deve conter:
- 2 telas;
- Tela inicial com componente que troque entre lista e mapa:
- Resultado da requisição em formato lista com informações;
- Mapa contendo markers customizados e informações da vaga;
- Tela com detalhes da vaga;
- Exibir todos os detalhes sobre o trabalho;
- Exibir dentro da tela de descrição uma rota do usuário até a vaga;
- Exibir em um pop up as datas disponíveis de entrevista;
- Tela inicial com componente que troque entre lista e mapa:
Todas as informações que serão exibidas ficam a seu critério. Você pode ajustar a interface como achar melhor, de modo que a navegação seja agradável e fluida.
O seu teste deve ter um README com os passos necessários para:
- Rodar o projeto;
- Instalar as dependências;
- Rodar os testes automatizados.
Sinta-se livre para usar as bibliotecas que preferir. Se caso você quiser usar algo que não está descrito aqui, fique à vontade, porém gostaríamos de ouvir a sua opinião sobre o que foi utilizado. Bônus hints:
- Gostamos de testes;
- Gostamos de CI;
- Commits estruturados são bem legais;
Sua capacidade de compreender um problema, desenhar uma solução e aplicá-la. Queremos ver como você resolve o problema proposto e suas habilidades com as tecnologias propostas. Avaliaremos a qualidade do seu código, reutilização de componentes e boas práticas.
- Fazer um fork desse repositório e nos mandar um pull request.
- Se precisar falar com a gente: engenharia@levee.com.br.