JavaScript Developer (Vue.js)

  • Full-time

Company Description

WaterSuite is a cloud based geospatial platform housing a large and growing inventory of spatial data layers of all types and sizes from numerous sources. WaterSuite is a unique and valuable resource for the drinking water community, supporting source water protection and online monitoring efforts, and is in use by many clients, including drinking water utilities, municipalities and states.

Job Description

JavaScript Developer delivers intuitive and appealing web-based geospatial user interfaces utilizing our modern UI stack. Develops lightweight, scalable and maintainable code using modern web development practices. Helps save the planet everyday by deploying your coding skills to protect its most precious resource: drinking water!

Responsibilities:

  • Develops/maintains web applications and user interfaces with Vue.js and related technologies (JSON, HTML5, CSS3, etc.)
  • Develops/maintains geospatial web applications using OpenLayers and related technologies (GeoJSON, SVG, REST APIs, etc.)
  • Develops/maintains unit tests
  • Follows team’s coding practices and helps improve them as needed
  • Writes/maintains code documentation
  • Stays current with state-of-the-art packages, web APIs, JS coding practices
  • Participates in agile teams, daily standups, sprints, ticket delivery, pair programming
  • Works closely and effectively with team members
  • Trains other team members as needed

Qualifications

Required Skills/Experience:

  • Experience delivering web applications with Vue.js
  • Experience delivering geospatial web applications

Preferred Skills:

  • Understanding of advanced JavaScript concepts (async, promises, closures, etc.)
  • Familiarity with AWS APIs
  • Backend JavaScript programming, nodeJS, NPM, Docker
  • Angular.js
  • Familiarity with environmental data
  • Degree in computer science or relevant field
  • Programming skills in python, Java or similar
  • PostgreSQL, SQL

Additional Information

Location: Remote initially then Braintree, MA (at exit 6 off Route 93)

All your information will be kept confidential according to EEO guidelines.

 

Keywords: JavaScript, TypeScript, HTML5, CSS3, JSON, gulp, parcel, GeoJSON, ogr2ogr, GDAL, Docker, Vue.js, VSCode, REST API, npm, node.js, SPA, PWA, Electron, JIRA, Atlassian Confluence, Slack, OpenLayers, Leaflet, Amazon AWS, lambda, D3.js, PostgreSQL, Postgres, PostGIS, SQL, geospatial programming, web mapping, python