Job Description: Looking for a full-time developer to join our fast-paced team to help us improve http://myfocusspace.com/

Technologies: React, Firebase, React Native, PostgreSQL, Express

Coding Challenge: Pick whatever task you like between Challenge 1 and Challenge 2

Challenge 1

Build a simple Calendar Extension for Google Calendar.

Functionality:

  1. Authentication with Google
  2. Selecting MyFocusSpace video conference from the dropdown
  3. When a session in 'Saved' ⇒ Send a secured HTTP request to a firebase lambda function with the user's UID and the sessions time interval
  4. From the lambda function, store the session in firebase under each user

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d1281b3-f3d1-489e-9117-b787f7aa41f4/Group_3.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c63d5954-137a-412d-8aed-854d616466cc/Group_1.png

Bonus: Display in the right panel the upcoming events which have a MyFocusSpace video conference setuped

Challenge 2

Creating a simple upvoting functionality

A user can:

  1. Upvote Once a feature, without login in.
  2. Filter requests
  3. Add new features requests

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cdca855d-4541-4474-9cc3-f51d30927c37/Frame_3.png

The admin has the extra functionality of deleting a task.

The admin must pe logged in to perform this operation using Google Login.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/faa02516-cfa4-49d9-ad11-3a1cc1c59daa/Group_4.png

Bonus: Use efficiently the number of writes and reads

Recommendation: Use Tailwind CSS

For any extra information, contact us at [email protected]