Sr. JavaScript/TypeScript Developer – ArcGIS Excalibur
Esri·Vienna, Virginia, US
Posted 2928w ago
Full-Time
Apply Now About the Role
About the position
ArcGIS Excalibur is a web-based imagery and video analysis application used by a variety of industries. We welcome you to join the ArcGIS Excalibur product team and help us deliver a high quality and focused web experience for performing analysis, reporting and spatial problem solving in a modern user experience. Our team is passionate about providing users with easy-to-use analysis tools and workflows. As a Software Development Engineer, you'll be part of a team that enables the use of video and imagery across the robust ArcGIS system.
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
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
Nice-to-haves
• 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
• Industry-leading health and welfare 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
What you'll do
- We welcome you to join the ArcGIS Excalibur product team and help us deliver a high quality and focused web experience for performing analysis, reporting and spatial problem solving in a modern user experience
- Our team is passionate about providing users with easy-to-use analysis tools and workflows
- As a Software Development Engineer, you'll be part of a team that enables the use of video and imagery across the robust ArcGIS system
- 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
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
- 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
- Industry-leading health and welfare 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