Bem vindo ao teste para programador Front-End pleno da 123Milhas! Avaliaremos seu conhecimento técnico em HTML, CSS, JavaScript, técnicas de desenvolvimento/arquitetura, uso ferramentas auxiliares e lógica. O Teste não será simples, mas a idéia é validar até que ponto conseguirá chegar tendo esse problema por resolver!
- Clone este repositório, criando um novo projeto na sua conta do github
- Responda as questões do teste nos espaços reservados
- Desenvolva um projeto, seguindo a documentação da mini aplicação
- Ao terminar os testes, suba os arquivos para o seu repositório, preenchendo as informações solicitadas no template
- Envie um e-mail para [email protected], com o link do repositório;
- Questões que você não saiba a resposta podem ser deixadas em branco;
- Para o projeto, utilize preferencialmente o framework AngularJS ou Reactjs;
- Utilizar versões pares do node (LTS), como a 6.x, 8.x ou 10.x;
- É permitido usar bibliotecas open-source, desde que seja usado npm ou yarn;
- A pasta de dependências não deve ser adicionada no repositório
- NPM Scripts/Gulp/Browserify/Webpack;
- Boas práticas de Desenvolvimento;
- Documentação e Organização;
- Programação funcional;
- Orientação a Objetos;
- Código limpo em Inglês;
- Técnicas de componentização e reutilização;
- ES6/ES7;
- Conceitos de Mobile first e layout responsivo;
- Metodologias para o desenvolvimento de CSS e animações de transição;
- Segurança da informação
- Commits com mensagens auto explicativas