We are looking for an experienced frontend developer who can design and build responsive, functional and beautiful web applications to delight our customers. You will be responsible for the development and maintenance of our web applications across the three products - Spectra, Drone Mission Ops and DronePass.

Spectra: An integrated drone data platform to visualize enterprise worksites and perform AI-powered analytics that helps teams plan better, construct faster, and sustain longer.

Drone Mission Ops (DMO): A full-stack drone flight solution that enables drone service providers, pilots, and enterprises to execute fast, accurate, and seamless drone missions.

DronePass: Hardware module and integration solution that helps drone manufacturers, OEMs, and system integrators integrate their drones with Digital Sky for Unmanned Traffic Management.

Responsibilities

  • Build new tools to streamline the overall process flow as requirements develop
  • Explore new technologies and products to see how they can improve our products
  • Translate business requirements into technical specifications; communicate and get stakeholder buy-in; iterate and refine
  • Review, prepare and present design/code to colleagues
  • Coordinating with the extended development team and cross-functional teams

Skillset

Must have

  • Proficiency with JavaScript, CSS3 and Sass
  • 2+ years experience working on web applications (building, maintaining and debugging)
  • 2+ years experience working with either of VueJS or React frameworks
  • Familiarity with libraries like Vuex and Redux
  • Familiarity with bundling tools such as Webpack
  • Familiarity with consuming ReST APIs using libraries such as Axios
  • Proficiency with Git version control

Good to have

  • Knowledge of TypeScript
  • Knowledge of GraphQL and writing queries/mutations (using Apollo client)
  • Knowledge of reactive programming using RxJS
  • Familiarity with UI libraries such as Vuetify and Bootstrap
  • Experience with map related libraries such as MapBox, Leaflet, CesiumJS etc
  • Knowledge in test-driven development: unit tests and integration tests
  • Experience with responsive application development

Skills: Javascript, HTML/CSS, Vue.js and React.js