Este teste é desenvolvido pela Qesh e tem como objetivo avaliar tecnicamente o candidato para a vaga de Front-End.
Você deverá criar um fork
deste repositório. Nesse fork, você encontrará a pasta project
.
Todo o código fonte deve ser colocado dentro da pasta project
.
Você terá 48h para realizar o teste, consideraremos até onde você conseguir chegar com o código.
Lembrando que não é necessária a conclusão do teste para envio do código.
Ao finalizar, responda o email referente ao teste com o link do seu repositório.
Você desenvolverá um aplicativo de criação perfil de usuário, que exibirá suas informações básicas e que poderão ser editáveis posteriormente.
Para isso será ultilizada uma api RESTful, que será responsável por armazenar os dados do usuário e também por retorna-los.
A especificação OpenAPI será encaminhada via email junto com as credenciais de acesso.
Você receberá um login e senha no corpo do email, que será utilizado para buscar as informações do usuário.
Não há um modelo exato de como deve ficar o aplicativo final, mas criamos um layout de exemplo para nortear o desenvolvimento.
- Demonstrar conhecimento de React.js
- Demonstrar conhecimento de TypeScript
- Boas práticas de programação
- Um README com informações sobre o projeto e guia de uso
- Histórico de commits do git
- Organização, semântica, estrutura, legibilidade, manutenibilidade do seu código
- Alcance dos objetivos propostos
- Responsividade
- Testes unitários
- Documentação do código
- Animações e efeitos
- Ver o código em produção (Github Pages, Heroku, Netlify)
- Descobrir que não foi você quem fez seu teste
- Ver commits grandes, sem muita explicação nas mensagens em seu repositório