Applicable Experience & Durations
Senior (3h)
Evaluated Skills
REST
HTTP
State Management
Docs
Clean Code
Data Validation
Performance
Error Handling
Unit Testing
Git
Supported Technologies
Python
Flask
Jinja2
ExpressJS
React
NextJS
Django
Ruby
Rails
Vue
Vite
Angular
NestJS
About
The goal of this task is to build a fullstack app that implements and integrates with a REST API.
In particular, the candidate is expected to:
- Implement handling of user input errors;
- Demonstrate their approach to unit testing;
- Organize code in a readable and maintainable way;
- Ensure that the frontend doesn't freeze while handling the server API requests.
The candidate gets access to a private GitHub repository with the task description, a project boilerplate, and functional tests.
They submit their solution by creating a Pull Request.
The evaluation is based on the results of the automated functional tests and the code review scorecard that covers more advanced aspects within the target competence.
Included
-
Automated functional tests
-
Detailed code review scorecard
-
Project boilerplate