Esri is seeking a Web Developer to enhance the user interface and user experience of ArcGIS Enterprise, a leading mapping and analytics platform, by crafting clean, performant, and accessible user interfaces and developing user-focused features.
Requirements
- 1+ years of experience designing, building, and delivering web applications
- Knowledge of the core JavaScript/TypeScript language and experience building object-oriented JavaScript
- Experience using and developing applications with JavaScript toolkits and UI frameworks/libraries (such as React, Vue, Angular, jQuery, Dojo, and more)
- Experience with HTML, DOM, CSS, event model, and cross-browser development
- Experience with AJAX, JSON, REST
- Experience with version control systems such as Git
- Experience applying LLM technologies (such as embeddings, RAG, prompt engineering) to enhance user interfaces and workflows
Responsibilities
- Envision, design, and develop maintainable and reusable web applications and UI modules for large-scale deployment and management
- Collaborate with a cross-functional team of product engineers, software developers, designers, product managers, and release engineers to design, build, and deliver user-focused features and workflows
- Rapidly prototype web applications to showcase new concepts and ideas
- Drive the REST API design, required for integrating the web application with back-end web services
- Enforce UI consistency, accessibility (WCAG/ARIA), and internationalization standards
- Apply good software design and development practices in daily activities
- Support modernization (such as React/Preact/Stencil.js) through incremental refactors, patterns, and tooling
Other
- Strong collaboration skills across cross-functional teams; excellent communication
- Consistently positive, professional attitude when facing ambiguity, deadlines, or production issues
- Excellent problem-solving and attention to detail
- Ability to work independently and in groups to effectively participate in the software development life cycle
- Bachelor's in computer science, engineering, mathematics, GIS, or related field