Skip to content

felipexmantovani/teste-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

Programador Frontend

Desafio

Este desafio tem o objetivo de avaliar melhor suas skills como desenvolvedor, não apenas raciocínio lógico, mas também organização, capacidade de resolver problemas, engenhosidade, clareza do código, detalhamento visual, etc.

O que esperamos é que seja desenvolvido um pequeno projeto contendo os elementos básicos de front-end, porém que aplique o máximo do seu conhecimento em conceitos e padrões.

O desafio proposto consiste em implementar uma aplicação onde temos um cadastro de desenvolvedores e suas habilidades, e que possam ser encontrados por uma pesquisa feita com base em habilidades (ex: React, Vue, Angular), formação acadêmica e cidade.

Instruções

Queremos que nos mostre todo seu conhecimento, com isso, toda regra de negócio, fluxo de navegação, validações de formulários, noções de usabilidade, infra e layout ficará a seu critério.

Use e abuse de seus conhecimentos e sugestões.

Abaixo, você tem o link do protótipo a ser seguido ou para servir de inspiração. https://www.figma.com/file/bSqhBBS9LdOehdEkJ6frDz/Teste-Frontend?node-id=0%3A1

 Não se limite ao protótipo a cima. 
 Sugestões ou novas funcionalidades será um diferencial.

Requisitos

  • Utilizamos e damos preferência para o Framework Angular.
  • Formulário reativo.
  • Utilize a api do github https://developer.github.com/v3/, como opção para preenchimento automático de alguns campos do formulário.
  • Clean Code

Será um diferencial

  • Usar Node.js / Mongo para a persistência dos dados.
  • Aplicar conceitos de gerenciamento de estado. (NgRx).
  • Lazy Loading.
  • Executar testes.
  • Workspaces (Multi projetos)

O que será avaliado?

  • Boas práticas, organização do código, arquitetura
  • Bom uso da linguagem e ferramentas.

Como deverá ser entregue:

1. Faça um fork deste repositório;
2. Realize o teste;
3. Adicione seu currículo na raiz do repositório;
4. Envie-nos o PULL-REQUEST para que seja avaliado;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.1%
  • CSS 20.9%
  • HTML 12.8%
  • JavaScript 2.2%