Full Stack Software Developer

Mid-level • Full-time • Remote în Romania
HDRKP001
77
Remote

Descriere

Our partner's services is a free mobile app that helps racket sports players of any level find local partners in minutes. They currently cover tennis, badminton, table tennis, squash, and padel. No more being thrashed or getting bored on the court. Their clever algorithm works out your skill level and suggests similar players in your area, so you can enjoy a well-balanced match. Our partner's is an app created by racket sports players for racket sports players.


Design and build the “Support Wheel of Fate

Background

At one of their companies, all engineers take turns to support the business for half a day at a time. This is affectionately known as BAU.

Currently, there is no tool that decides who is doing BAU and when, all rotas are created and maintained by hand.

Task

Your task is to design and build an online “Support Wheel of Fate”. This should select two engineers at random to both complete a half-day of supporting each. For the purposes of this task, you are free to assume that we have 10 engineers.

Business Rules

There are some rules and these are liable to change in the future:

  • An engineer can work at most a half-day shift in a day.
  • Each engineer should have completed one whole day of support in any 2 week period (ignore weekends).
  • An engineer cannot have half-day shifts on consecutive days.

Deliverables

At the end of the task, the following must be included:

  • A Presentation Layer (ReactJs/React Native)

  • An API (NodeJs)

It is also important that you document your decisions as you will be expected to talk through your approach.

Rules

  1. You have 3 days to complete the task from the moment it is sent to you.
  2. Send it back to us via Git (GitHub, GitLab etc).
  3. You are free to use the internet for research, inspiration and help.

Bonus

  • Deploy the solution on a server (netlify, heroku, aws…)

  • They love unit tests

  • Show off your skills

Așteaptă, avem mai multe...

Trebuie să fie un job perfect pentru tine, iată câteva joburi similare.

Senior Software Engineer
Senior level • Full-time • HDTRX001
Eindhoven
Senior Software Engineer - Fullstack
Mid-level • Full-time • HDTRB008
Hybrid Brasov
Hybrid Cluj-Napoca
Senior Android Framework Developer
Senior level • Full-time • HDSGM002
Remote Romania
Remote Brasov
AUTOSAR Software Engineer - IO Stack
Mid-level • Full-time • HDEBS003
Remote Cluj-Napoca
ComStack Engineer
Mid-level • Full-time • HDEBS002
Remote Cluj-Napoca
Java Software Engineer with German
Senior level • Full-time • HDCPC002
Remote Cluj-Napoca
ABAP Developer
Mid-level • Full-time • HDGIB002
Hybrid Cluj-Napoca
Java Developer
Mid-level • Full-time • MRGSM001
Cluj-Napoca

Îți prezentăm consola
developerului.

Înscrie-te la newsletter-ul nostru și vei primi actualizări periodice cu postări noi, concursuri, evenimente și oportunități de locuri de muncă.

$