Seja bem-vindo a Accurate Software.
Temos diversas vagas para desenvolvedores: Frontend, Backend e Fullstack!
Para conhecer melhor os candidatos, preparamos um desafio técnico. Não se preocupe em cumprir todos os requisitos propostos no desafio, este teste visa avaliar a sua capacidade de resolução de problemas. Abaixo serão apresentados dois desafios direcionados aos perfis frontend e backend, caso o seu perfil for voltado para fullstack fique a vontade em nos enviar uma solução completa abordando tanto frontend quanto backend!
-
Para começar o desafio, realize um fork no repositório: https://github.com/accurate-software/accurate-software.github.io
-
O desafio deverá ser commitado no fork.
-
Após a finalização do desafio, solicite um pull request do fork no nosso repositório ;)
O seu desafio é realizar um desenvolvimento de uma aplicação frontend que cumpra os requisitos:
- Consumo de API REST
- CRUD ou listagem de algum recurso da API
- Utilizar alguma API pública, podendo ser alguma do site: https://public-apis.xyz/
Vamos avaliar a sua capacidade como desenvolvedor frontend, observando os critérios:
- Uso semântico do HTML
- Estruturação do layout e tags CSS
- Layout acessível e responsivo
- Utilização de frameworks da atualizade, como: React, Vue, Angular ou algum outro de sua preferência.
- Lembre-se de documentar a solução com um README.MD :)
O seu desafio é realizar um desenvolvimento de uma API Rest para um site de achados e perfidos. Sua API deve conter as seguintes funcionalidades:
- Cadastro de um "Achado"/"Perdido"
- Atualização de histórico de um "Achado"/"Perdido"
- Busca com opção de filtros, como por exemplo: Categoria
- Relatório de cruzamento de informações "Achados"/"Perdidos", dado um categoria e um raio.
Fique a vontade para usar a linguagem e framework de sua preferência, como: Java, C# e Node! Porém se atente aos seguintes pontos:
- Tratamento de erros e exceções
- Clareza e clean code no desenvolvimento da solução
- Documentação da solução - README.MD :)