Desafio para vaga de FrontEnd - Foco em React:
Objetivo do Desafio:
O objetivo deste desafio é avaliar suas habilidades no desenvolvimento com o framework React, a sua familiaridade com o uso de hooks, a integração de uma API externa de sua escolha, a implementação de componentes do Kendo UI, a escrita de testes usando Jest e a criação de uma documentação clara.
Tarefas:
- Criação de um Projeto de Exemplo:
- Inicie um novo projeto React.
- Escolha uma API para consumir dados fictícios (ghiphy, imdb... ).
- Implementação de uma Tela de Feed integrando com o Kendo UI:
- Crie uma tela de feed que consuma dados da API escolhida.
- Estude os componentes do Kendo UI.
- Integre pelo menos o componente de grid do Kendo UI na aplicação.
- Faça as colunas da sua grid serem filtráveis
- Documentação no README:
- No README.md descreva as instruções sobre como executar o projeto, configurar variáveis de ambiente e executar os testes.
Observações:
- Adote boas práticas de codificação, use comentários só quando extremamente necessário, prefira código mais limpo que dispense comentários para explicar.
- É possível solicitar uma licença gratuita ao kendo, mas não é necessário, os componentes continuam funcionando e exibindo uma marca d'água de não licenciado
- Ao finalizar, forneça um link para o repositório do GitHub contendo o código-fonte e a documentação, enviado para o email vagas{at}oxeanbits{dot}com
Pontos Extras:
- Implemente testes unitários usando Jest para pelo menos uma funcionalidade crítica da aplicação.
- Fazer que aplicação seja responsiva.