Senior JavaScript/TypeScript Developer

Esri
Summary
Join the ArcGIS Excalibur product team and help deliver a high-quality web experience for analysis, reporting, and spatial problem-solving. As a Software Development Engineer, you will be part of a team enabling the use of video and imagery across the ArcGIS system. Develop, maintain, and test the ArcGIS Excalibur application, architecting solutions as a JavaScript/TypeScript programmer. Collaborate with engineers to resolve challenges related to application design and development and integrate different technologies into the application. Diagnose and fix software problems. Esri offers competitive total rewards, including industry-leading health and welfare benefits, retirement plans, paid time off, and opportunities for professional growth.
Requirements
- 5+ years of front-end development experience with fluency in TypeScript
- Proficiency with front-end development technologies such as SASS and HTML
- Experience working with web services / REST APIs
- Excellent teamwork and verbal/written communication skills
- Ability to work in a fast-paced environment with frequent deadlines
- Experience with Git
- Bachelorβs in computer science, engineering, or a related field
- US citizen with the ability to obtain a U.S. Top Secret clearance with SCI access
Responsibilities
- 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
Preferred Qualifications
- Master's in computer science, engineering, or a related field
- Familiarity with GIS/Esri software and the ArcGIS Maps SDK for JavaScript
- Familiarity and experience with ArcGIS Enterprise and ArcGIS Online
Benefits
- Medical, dental, vision, basic and supplemental life insurance for employees (and their families)
- 401(k) and profit-sharing programs
- Minimum accrual of 80 hours of vacation leave
- Twelve paid holidays throughout the calendar year
- Opportunities for personal and professional growth