Develop, maintain, and test the ArcGIS Excalibur application Architect solutions as a JavaScript/TypeScript programmer, writing scalable, reusable, and maintainable code Work closely with other engineers to communicate and resolve challenges related to application design and development Work with other teams at Esri to integrate different technologies into the ArcGIS Excalibur application Diagnose and fix software problems