Transformamos sonhos e desejos em experiências digitais apaixonantes. Com soluções inteligentes e foco nas necessidades dos nossos clientes e na conversão, atuamos em diversas divisões de negócio, como B2C, B2B, marketplace, entre outras.
O seu desafio é codificar esse layout.
[IMPORTANTE] Leia os critérios de avaliação.
- Javascript
- React
- Css/Scss/BEM
- Git
- Código modular
- Boa aplicação de ferramentas, sejam elas transpiladores, pré-processadores, task-runners, bundlers, etc.
- Fidelização ao layout.
- Typescript
- Padrão de projeto.
- BDD, TDD, testes unitários, testes integrados, testes funcionais.
- SSG Static site generator: Gastbyjs, Nextjs ou similiares.
- Css-in-Js: Styled-componets ou similares.
- Simulação de API REST, usando código assíncrono (Fake server).
Se você está fazendo este teste para uma vaga de Pleno ou Sênior, levaremos em consideração apenas o que for obrigatório, tendo a escrita e organização do código/projeto como critérios de desempate, se necessário.
Caso seu teste seja para uma vaga de desenvolvedor Tech Lead, os critérios que pretendemos avaliar em seu código são, além dos itens obrigatórios e os bonus, a capacidade de pensar modularmente; também acreditamos que uma boa organização utilizando o Git e estruturar arquivos e pastas de forma eficiente e organizada são reflexos da sua eficiência ao trabalhar em equipe - algo essencial por aqui -, portanto também será levado em consideração.
Você pode fazer tudo em algum repositório privado e, na entrega, liberar acesso de leitura para os e-mails ou arquivo .zip marcell.cruz@original.io wandreus.pereira@original.io zeonardo.lima@original.io alex.talha@original.io. Caso for enviar por e-mail, nos passe o link do seu github.
Se não se importar que outros candidatos possam ver seu teste, você pode forkar esse repositório e fazer dele o seu origin
para esse projeto. Dessa forma, podemos acompanhar seus commits e avaliar melhor o seu desenvolvimento quando fizer o Pull Request com o resultado - que precisa seguir as diretrizes listadas abaixo.
- Hospede o resultado de seu teste em qualquer serviço à sua escolha (Surge.sh, Heroku, Netlify, etc.) e mantenha-a sempre atualizada
- Crie uma issue aqui neste repositório, com as seguintes informações:
- Título "Vaga [Pleno|Senior|tech Lead]" (de acordo com o perfil que está se candidatando)
- URL do teste hospedado (para que possamos visualizar o resultado final)
- Nome completo
- Se tiver desenvolvido em repositório privado, link para o repositório.
- Se tiver feito Pull Request, o mesmo deve linkar para sua issue.
- Não esquecer de enviar seu currículo por e-mail para cv@original.io, seguindo estas diretrizes:
- Assunto "Vaga Front-End [Pleno|Senior|tech Lead]" (de acordo com o perfil que está se candidatando)
- Link para a issue criada, para que possamos identificar, mais facilmente, o seu teste.