Teste Técnico Frontend

Trackmob

CSS, React

Curitiba - Brasil

Software - ONGs

10 - 50

A Trackmob acredita que uma sociedade pode ser melhor se nela existir uma cultura de doação.

Sobre o Teste

Para o desafio técnico do Trackmob - Teste para Frontend (allocated), você precisará criar uma aplicação utilizando React. A aplicação consiste em uma lista de produtos, uma tela para cadastrar novos produtos e a possibilidade de editar/excluir esses produtos. É desejável ter conhecimento básico de javascript, git, React, React Native, Flexbox, Styling e Css. É um diferencial ter conhecimento em English, Redux, Relay e Storybook. A aplicação deve ser open source e estar no GitHub para análise. Como extras, você pode realizar o desafio utilizando o React Native, usar o ReactNavigation, implementar Code Splitting com React-Loadable, otimizar o webpack, criar um Storybook com seus componentes e testar seus componentes com Jest. Os critérios de avaliação incluem análise do repositório no GIT, commits, organização do código, padrões e qualidade.

Instruções do Teste

Trackmob - Teste para Frontend (allocated)

Requirements

  • Conhecimento básico de programação
  • Conhecimento básico de javascript
  • Conhecimento básico de git
  • Vontade de aprender coisas novas e resolver problemas complexos
  • Proatividade
  • Conhecimento básico de React
  • Conhecimento básico de React Native
  • Conhecimento básico de Flexbox
  • Conhecimento básico de Styling e Css
  • Diferencial: English, Redux, Relay, Storybook (not required)

Frontend Challenge

  • Crie uma aplicação onde, o usuário tem uma lista de produtos, uma tela para cadastrar novos produtos e a possibilidade de editar/excluir esses produtos
  • deve-se usar React (se usar CRA ou outro boilerplate, faça um commit separado com os arquivos do boilerplate)
  • deve ser open source e estar no github para análise

Extras

  • realize esse este utilizando o React Native
  • deve-se usar o ReactNavigation
  • implemente Code Splitting usando React-Loadable
  • Optimize webpack
  • Crie um [storybook] com seus componentes
  • Teste seus componentes com [jest]

Critérios de avaliação: Vamos analisar seu Repositorio no GIT, os commits(comentarios e mudanças), organização do código, padrões e qualidade.

Mockup de referência(seja criativo...): Mockup Photo

Boa sorte :)