Experienced JavaScript Engineer

Remote
Posted 4 weeks ago

JavaScript Developer

This is a remote position but within +/- 2 hours of Eastern Standard Timezones. 

Applicants must have strong written and oral communication in English. 

Job Description

We are looking for an awesome JavaScript Developer that loves all parts of the stack. This project consumes data from a restful Node backend and a GraphQL API on top of ElasticSearch. We’re looking for someone comfortable working with the clientside to the database with all the middleware in between.

With the client, we also have a lot of data visuals on the roadmap and experience working with D3 or other data visualization libraries is required. 

We’ve mapped the Elastic Search query API into the GraphQL interface which makes the data interface very sophisticated. It’s a fun, data-heavy middleware but gives the client a lot of power to request the range of data it needs. 

Responsibilities

  • Build reusable code and libraries for future use
  • Comfortable working with D3/react or other data viz tools to make dynamic interfaces.
  • Write well structured GraphQL queries and pattern good binding with React.
  • Optimize code for efficiency and scale.
  • Testing client-side code and data loading queries.

Skills And Qualifications

  • 3+ years Node.js experience 
  • 2-3+ years working with React, React Native, Redux/Flux architecture. 
  • Familiar with GraphQL
  • Elasticsearch Query DSL experience
  • REST API & experience consuming APIs 
  • Basic understanding of Object-Oriented and Structured development methodologies
  • Strong understanding of good CSS patterns with comfort using pre-processing platforms, such as LESS and SASS
  • Not intimidated by amending Webpack or structuring NPM builds. 
  • We use Git. You should know how to as well.

Apply Online

A valid email address is required.
A valid phone number is required.