remote
Software Development Engineer II - Front-End - Esri
Software Engineer
Front‑end engineer building high‑performance, responsive web applications for mission‑critical geospatial systems, using React, TypeScript, and ArcGIS APIs to turn complex data into interactive visual experiences.
About the role
Key Responsibilities
- Design and implement modern, responsive web interfaces for defense and intelligence geospatial platforms.
- Collaborate with UX designers, backend engineers, and product owners to deliver end‑to‑end solutions.
- Optimize performance and scalability of data‑intensive visualizations using WebGL and ArcGIS JavaScript APIs.
- Write clean, maintainable TypeScript/JavaScript code and enforce best‑practice standards.
- Participate in code reviews, testing, and continuous integration pipelines to ensure high quality releases.
Requirements
- 2+ years of professional experience building complex front‑end applications with React and TypeScript.
- Strong proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
- Hands‑on experience with GIS web technologies, especially ArcGIS API for JavaScript or similar mapping libraries.
- Demonstrated ability to optimize rendering performance for large data sets (e.g., using WebGL, canvas).
- Excellent problem‑solving skills and ability to work collaboratively in an Agile environment.
Skills
javascriptreacttypescriptwebgl