Chenega Military, Intelligence & Operations Support (MIOS) is looking for a Software Developer - JavaScript to develop critical applications building modern, scalable, and secure web applications within a Scrum-based Agile environment, leveraging the latest open-source and proprietary technologies.
Requirements
- Experience designing, building, and delivering web applications
- Experience using and developing applications with modern JavaScript libraries (e.g., React, Vue, Angular); preference for React and TypeScript
- Experience integrating with RESTful APIs, handling JSON data, and asynchronous operations (AJAX, JSON, REST)
- Experience with using Agile software development methodologies (Scrum) and version control (Git/GitLab/GitHub)
- Extensive experience with HTML, DOM manipulation, CSS, event model, and cross-browser development
- Experience with the ESRI JavaScript API, Web Map Services (WMS), or other geospatial tools
- Familiarity with AWS infrastructure, dashboard, and tools, including AWS Workspace, EC2, S3, and Secrets
Responsibilities
- Design, develop, and maintain geospatial web applications using the ESRI ArcGIS platform, with a focus on responsive UI/UX, performance, and security
- Rapidly prototype web applications in modern JavaScript frameworks to showcase new concepts and ideas
- Utilize the ESRI REST API for integrating the web application with back-end web services
- Create a rich developer-friendly toolkit to consume new server-side GIS functionalities, using the latest relevant techniques and best practices
- Apply good software design and development practices in daily activities
- Write comprehensive technical design specifications and support Documentation
- Suggests new technologies and approaches, often demonstrating and championing their use
Other
- Bachelor's Degree in Computer Science or related technical discipline and 2+ years relevant experience OR Associate's Degree and 4+ years relevant experience OR 6+ years of relevant experience
- Active TS/SCI clearance
- Ability to work independently and yet be effective within a team setting
- Must be capable of managing multiple efforts with time-related constraints in a fast-paced contracting environment
- Demonstrated ability to effectively communicate and collaborate with diverse internal and external stakeholder groups and individuals