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