Electron App Developer - remote

Posted 3 years ago

Scalable Path is looking for an Electron App Developer to work on a client project. This is a remote, part-time position (approximately 5 hours/day).

CLIENT COMPANY DESCRIPTION:
The client is building an application to do usability testing based on empathy mapping powered by machine learning.

DUTIES AND RESPONSIBILITIES:
You will be developing an Electron app to gather information about the use of websites for usability purposes.

Features of the Electron App will be:
- Launch a particular test room (with a specific session ID) from a button in the web app
- Show a browser to test websites
- Record the user's browser screen
- Record the user's face (using the camera)
- Track mouse position to create heat maps
- Track mouse clicks
- Record URLs visited during the call
- Show messages and tasks to the user from the interview

A previous version of the test room is already built in a web application using React, so we would like to reuse this design and code if possible.

3rd Party Libraries that we'll use:
- Twilio (already implemented in existing web app)
- Microsoft Clarity (https://clarity.microsoft.com/)
- Wexond Browser Base (https://github.com/wexond/browser-base)

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You will be working with the CTO and co-founder and with the Lead Developer. There is an existing daily meeting at 7:00 pm Europe/Paris (+02:00) CEST.

START DATE:
As soon as possible.

EXPECTED CONTRACT DURATION:
2 Months, possible to continue working on the project based on performance and compatibility.

Required skills

  • JavaScript (Must have)
  • Electron (Must have)
  • React (Must have)
  • HTML (Must have)
  • CSS (Must have)
  • Spoken English (Must have)
  • Written English (Must have)