Exygy Inc.

JavaScript Data Visualization Engineer - HighCharts

Exygy Inc. via We Work Remotely
Development

Jan 30th 2019


Headquarters: San Francisco, CA
URL: www.exygy.com

We are seeking an expert JavaScript-based Data Visualization expert. Specifically, we are looking for someone with a proven track record of working with and customizing Highcharts. Experience in other JavaScript-based Data Visualization libraries such as D3 would be nice to have. The website is built in Drupal, and we have existing engineers working on the Drupal side of the website -- you will partner with them so you will not need to do more than lightly interface with Drupal. The site makes heavy use of the Highcharts library to create data visualizations, and the work will mostly involve updating those visualizations, making them more extensible, customizable, and maintainable. The visualizations are mostly charts and graphs of data such as population levels, greenhouse gas emissions, etc., but there are also some maps created using Carto so experience in Carto is desirable. The data for the visualizations is stored in PostgreSQL databases in Carto, so some experience with SQL is required to fetch the data from Carto for the Highcharts visualizations.
You need to be able to take on existing code. The existing code certainly isn't perfect, but it's not unusable either. Over time, your work on the data visualizations should improve the code organization and streamlining. We are seeking someone who loves to architect clean, DRY, and efficient code.
Although our current phase of work on this project will not involve moving away from Highcharts as the visualization library, we are very interested in exploring other technical options for the next version of the site, which we will start working on later this year. We would love for you to share your knowledge about modern JS data visualizations with us.
Requirements:
  • 3+ years of JavaScript experience in a web development context
  • Significant demonstrable experience customizing Highcharts
  • Basic knowledge of SQL
  • Ability to demonstrate knowledge of best practices in code architecture and organization
  • Competency with git
  • Able to work well with other engineers, designers, product managers, and clients
  • Some experience with JavaScript-based mapping stacks, preferably Carto
Nice to have:
  • Experience in other JS data visualization libraries. And up-to-date knowledge and opinions of the technology space.
  • Experience in PostgreSQL

To apply: https://jobs.lever.co/exygy/e90b460e-1d4c-4da3-8779-30b96729aba0/apply?lever-origin=applied&lever-source%5B%5D=WeWorkRemotely

Apply for this job