Teste Técnico Frontend

Significa

Livre

Porto - Portugal

Design e Empreendedorismo

1 - 10

Significa.pt é uma empresa de tecnologia e consultoria, especializada em design thinking e empreendedorismo

Sobre o Teste

O desafio consiste em escolher entre dois desafios: Movie search ou UI Challenges. No desafio Movie search, você deve construir um aplicativo que liste filmes e mostre alguns detalhes. No desafio UI Challenges, você precisa escolher entre um reprodutor de áudio ou um seletor de calendário e construir um aplicativo com atenção aos detalhes de design. Você pode usar qualquer boilerplate ou abordagem que preferir, desde que mantenha a simplicidade. É encorajado o uso de suas ferramentas e pacotes favoritos para construir o melhor aplicativo possível. As tecnologias a serem utilizadas não são especificadas, mas é importante demonstrar conhecimento em conceitos como eventos, promessas e reatividade, e como esses conceitos são implementados em JavaScript. A criação de testes unitários será valorizada, assim como a estrutura e legibilidade do código. Para participar, escolha um desafio, leia as instruções, resolva-o da melhor forma possível.

Instruções do Teste

About the challenges

These challenges are made for those who – for any reason – don't have any project or code samples that allows us to analyse and evaluate their capabilities with accuracy.

We know that, in certain cases, these challenges have to be solved in your own personal free time, so we tried our best to make them as easy or as complex as you decide to make them, hopefully without having too much impact in your personal life. Most times, even an incomplete challenge can give us enough information on what you're capable of.

Challenges

You can use any boilerplate/approach you prefer, but try to keep it simple. We encourage you to use your favourite tools and packages to build the best app possible.

This challenge is more data-driven. You will have to build an app that lists movies and shows some details.

B) UI Challenges

These challenges are more design-driven. Attention to detail and perfectionism is what we're looking for.

Choose one of the following:

How to participate

  1. Choose your challenge and read the instructions. If needed, clone or download this repo.
  2. Solve the challenge in the best way you can;
  3. Send us an email to [email protected] with a zip of your code or a link to your repo.

Tips

  • Write a good README with basic information (e.g.: how to start the project and how to build it);
  • Asking questions is good. We will not penalize you for asking questions;
  • We're looking for signs you understand concepts such as events, promises, and reactivity, and how those concepts are implemented in Javascript;
  • Unit testing will be greatly valued;
  • The git history will be considered;
  • Your code will be evaluated by: semantics, structure, legibility, elegance (among other factors);

Contact or doubts

Use the issues or send us an email: [email protected]

Break a leg!