Front-end JavaScript Developer with React and D3.js Experience at Scalable Path () (allows remote)

Front-end JavaScript Developer with React and D3.js Experience at Scalable Path () (allows remote)


Add To Bookmarks
Company:
Location:
Type: Full Time
Created: 2021-10-27 05:00:25

Apply Here


Scalable Path is looking for a Front-end JavaScript Developer with React and D3.js Experience to work on a client project. This is a remote, full-time position. The client is also open to candidates who are available part-time.CLIENT COMPANY DESCRIPTION:The client is a startup that is developing a no-code platform to build brain-computer interfaces.DUTIES AND RESPONSIBILITIES:The client is looking for an experienced frontend-focused JavaScript and React developer to help them build the frontend of a web application that enables the dynamic creation of workflows for a brain-computer interface device. The front-end includes many areas, but the most challenging will be a complex set of data visualization charts. The first part of the project will be visualizing EEG data from a human brain (some in real-time). There are 5 different charts that they need help with and the first will be a line chart. Their hardware gathers 1000 data points per second with 16 channels. In order to not degrade or crash the browser, they realize they will likely need to downsample the data (perhaps to 250 data points per second). They would like to be able to show 20 seconds of data in the chart but are also aware that they may need to reduce the number of seconds they can chart in order to not degrade the browser performance (perhaps to 10 seconds). You will need to collaborate extensively with the existing team to experiment and find what works and what doesn't in order to build the best charts possible.They also want to allow users to apply filters to the chart data using the Fili library (https://www.npmjs.com/package/fili). They have done a proof of concept and it has worked well so far.They need help building backend APIs so if you have backend Node.js experience, that is very nice to have.Additionally, once the D3.js part is completed, they would like to also have some help building the other frontend modules which require good experience working with React frontend, so experience with React is nice-to-have. The client has a design team and frontend developers to write HTML and CSS, so they need help integrating these static designs in the application and making them functional.They are using the Azure Development Tools for Source Control (Git) and Task Management (Boards) and are willing to be flexible on daily meeting times in order to work with a developer who is located anywhere in the world.RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:You will be reporting to the CEO and the Cloud Architect who will be your primary day-to-day contact. The client is in the Asia/Kolkata (+05:30) IST time zone.START DATE: As soon as possible.EXPECTED CONTRACT DURATION: 1-3 monthsIf things go well, the client may choose to engage further to continue adding more features to their application.

Required skills

  1. Written English (Must have)
  2. Spoken English (Must have)
  3. JavaScript (Must have)
  4. React (Must have)
  5. D3.js (Strongly preferred)
  6. Node.js (Nice to have)