Front End Javascript Developer

Job description:

Work in a small team of developers on a Javascript mapping application. Our front end is built using the ReactJS Framework, and our backend is built on node.js and mysql. We host our application in the cloud and use docker containers to manage deployments. Most of your time will be spent architecting and developing front end features, with an occasional mix of issue production troubleshooting and client communication. Strong communication and teamwork skills and a desire to work together with a small team of 3-4 developers are important. The ability to take initiative on a project, research and brainstorm solutions, and oversee the execution of a task until the end is key to success in this position.


  • Strong background in architecting and developing complex Javascript applications
  • Comfortable with advanced web development concepts (CORS, HTTP headers, session / cookie management, etc.)
  • Some familiarity with Apache Solr, PHP, MySQL (specifically “how these affect me on the front end”, rather than development / configuration skills)
  • Experience with javascript frameworks like React, Angular, Node.js, and Express
  • Using build tools like grunt and gulp
  • Agile Development and Continuous Integration
  • Using git Repositories

Desired Skills:

  • Experience with Backbone
  • Docker
  • SOLR Search
  • Cloud Servers like AWS or Rackspace
  • Building APIs with Node.js and Express.
  • Experience with the Google Maps API, Mapbox, or LeafletJS and OSM data.
  • Comfortable with networking concepts, specifically the application and presentation layers
  • Experience with Linux system administration (Ubuntu specifically)
  • An eye for design
  • Experience with map-related math (mercator projection, haversine formula, etc.)
  • Experience with GIS
  • Comfortable with these development / DevOps / build tools: GitHub, Pivotal, Tracker, New Relic, UglifyJS, SASS, Compass

Key Technologies: jquery, google-maps, solr, php, mysql

To apply for this position, please send your resume and cover letter to