Job Description
Work closely with the other UI and backend developers to develop geospatial based applications and solutions leveraging the Esri platform. Develop applications using various cutting-edge technologies following an Agile process. Envision, design, and develop web applications and UI modules for large-scale deployment and management. Rapidly prototype web applications to showcase new concepts and ideas. Utilize the Esri REST API for integrating the web application with back-end web services.
Required Skills
- A minimum of two or more years of experience designing, building, and delivering web applications
- Understanding of the JavaScript language
- At least one year of experience using and developing applications with JavaScript frameworks and modules
- Extensive experience with HTML, DOM, CSS, event model, and cross-browser development
- Experience using RESTful web services
- Experience with using Agile software development methodologies (Scrum)
- Bachelor’s or master’s in computer science, engineering, mathematics, GIS, or related field, depending on position level
- CompTIA Security+ Certification
Desired Skills
- Experience developing and deploying software in the Intelligence Community or Department of Defense
- Experience with Cross-Origin Resource Sharing (CORS) configurations
- Experience writing tests for testing web applications
- Experience developing web applications using ArcGIS API for JavaScript or other JavaScript mapping APIs
- Recommended framework experience (React, Angular, Vue and/or Dojo)
- Experience with Amazon Web Services (AWS) and/or Microsoft Azure
- Experience with databases such as Oracle, SQL Server, PostgreSQL
- Active TS/SCI Eligible