Remote Developer Jobs

The fastest and lightest remote job board for developers

Experienced JavaScript Engineer at Blue Orange Digital

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

Applicants must have strong written and oral communication in English.

JavaScript Developer

Job Description

We are looking for an awesome JavaScript Developer that loves all parts of the stack. This project has a React front-end and a React Native mobile application that both consume data from a Node backend with 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.

We have a lot of interactive data visualizations on the web and mobile applications, so 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 features across the front-end, mobile and backend components of the stack. 
  • Comfortable working with React, React Native and data visualization tools to make dynamic interfaces.
  • Write well structured GraphQL queries and pattern good binding with React.
  • Debug and optimize code and APIs for efficiency and scale.
  • Follow software engineering best practices and don't ship code without robust tests!

Skills And Qualifications

  • 3+ years Node.js experience
  • 2-3+ years working with React, React Native, Redux 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.

Company Introduction

Founded by freelance engineers, Blue Orange Digital aims to bring an engineering-first approach to the development agency model. We aim to work on projects that use the latest and greatest technologies. We care about the products we build and only work with clients who understand that good applications come from happy engineers.