Awesome
About Significa
Significa is a digital product agency based in Porto, Portugal. We specialize in creating user-centered designs for websites, mobile apps, and other digital products. Our services include user research, user experience design, interface design, back-end and front-end development.
Significa's approach is based on the principles of human-centered design, which involves understanding the needs and behaviors of users in order to create products that are intuitive, effective, and enjoyable to use. We work with a range of clients, from startups to established businesses, in industries such as healthcare, finance, and education.
In addition to our design services, we are also committed to push the boundaries of engineering by establishing a set of high-quality standards that command our development efforts to deliver the best possible digital products.
Overall, Significa is a leading digital product agency in Portugal, known for our expertise in human-centered design and high-quality development.
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.
A) Movie search
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
- Choose your challenge and read the instructions. If needed, clone or download this repo.
- Solve the challenge in the best way you can;
- Send us an email to development@significa.co 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: development@significa.co
Break a leg!