GIS Front End Web Developer (TS/SCI)
On-siteReston, Virginia, United States
Job Summary
Build web-based geospatial visualization and analysis applications with user-centric design using Node, Vue, or Angular. Collaborate with UI/UX designers and back-end developers to ensure accessibility across browsers, platforms, and devices while meeting security requirements. Conduct usability analysis, testing, and client-facing engagements including design discussions and product demonstrations. This role requires three years of front-end experience with JavaScript frameworks and HTML/CSS, alongside server-side development skills in Java, PHP, Python, or Node.js. Candidates must demonstrate proficiency in Agile methodologies, REST specifications, and testing frameworks like Protractor or Jasmine. Desired qualifications include ArcGIS Server/Portal interoperability, intelligence discipline knowledge, and DoD 8570 Compliant Security+ or CISSP certification.
Required Qualifications
- 3 years of experience developing front end applications using JavaScript and a JavaScript framework, including Vue, AngularJS, or Dojo
- 3 years of experience with using HTML and CSS, including CSS frameworks, such as Bootstrap or Foundation
- Experience with server side application development using languages, including Java, PHP, or Python and Node.js environment
- Experience with using Agile software development methods
- Experience with usability analysis, testing, and client-facing engagements, including design discussions and product demonstrations
- Knowledge of Web development, JavaScript, JSON REST, CORS, JSONP, Web architecture, and HTTP specification
- DoD 8570 Compliant Security+ or CISSP Certification
Desired Qualifications
- Experience with ArcGIS Server/Portal and interoperability with custom web application
- Experience working with various intelligence disciplines, including GEOINT, HUMINT, MASINT, OSINT, and SIGINT and the data and tools associated with these disciplines
- Experience with a structured build, including Gulp or Grunt and NPM
- Experience with testing frameworks, including Protractor, Jasmine, Karma, or Selenium
- Experience with Linux scripting in BASH or Perl
- Experience with using JavaScript libraries, including ArcGIS, jQuery, D3, or Leaflet
- Experience with network security, including access and authorization for PKI and chain trusting
- Experience with Agile development methodologies
- Knowledge of JIRA, Confluence, Git, and GitLab
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.