Esri

Technology

SoftwareDevelopmentEngineerII-JavaScriptWebDevelopment

$97–162k Louisville, Colorado, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Development Engineer II - JavaScript Web Development at Esri. Skills: JavaScript Web Development, Full stack development, Front-end focus. Design responsive user interfaces. Develop responsive user interfaces”

Industry & Context.

Technology
Problems you'll solve

Problem-solving skills

What They're Looking For.

Must Have

2+ years of professional experience in software development, Proficient in JavaScript, TypeScript, and Python, Experience in frameworks such as React, Solid understanding of integration patterns utilizing REST APIs, Proficiency in HTML, CSS, and responsive design techniques, Understand software development methodologies, Understand software design techniques, Problem-solving skills, Communication skills, Purpose-driven mindset, Collaborative, Committed to continuous improvement, Bachelor's degree in Computer Science, Software Engineering, or a related STEM field

Nice to Have

Working knowledge of Esri Calcite Design System, Working knowledge of ArcGIS Maps SDK for JavaScript, Working knowledge of ArcGIS API for Python, Proficient in RDBMS concepts, Proficient with front-end CI/CD tools and practices, Experience using ArcGIS or equivalent mapping software, Master's degree in Computer Science, Software Engineering, or a related STEM field

What You'll Do.

Design responsive user interfaces

Develop responsive user interfaces

Maintain responsive user interfaces

Create interactive visualizations

Create intuitive UI components

Define efficient APIs

Implement automation scripts

Implement orchestration scripts

Write maintainable code

Participate in peer reviews

Uphold code consistency

Partner with UX designers

Partner with product engineers

Implement user-centric features

Implement user-centric capabilities

Collaborate with colleagues

Collaborate with technical teams

Leverage peer knowledge

How You'll Work.

Team & Collaboration

Cross-functional teams; Peer reviews; Design reviews; Code reviews; Knowledge sharing

Communication Scope

Present technical concepts

Process & Methodology

Agile, Scrum, Waterfall

Full Job Description

Overview Esri’s Professional Services is looking for a full stack developer with a front-end focus to contribute across a portfolio of innovative GIS projects. In this role, you’ll craft intuitive, high-performance solutions that bring clarity to complex spatial and real-time data. You’ll collaborate with cross-functional teams to deliver scalable solutions built on ArcGIS to visualize, analyze, and interact with geospatial data, drive intelligent automation and predictive insights through AI, and bring real-world spatial data into digital environments through reality capture and digital twins. Together, these capabilities empower users to explore and make decisions within rich, dynamic environments that mirror and respond to the complexities of the real world. The Professional Services division is the consulting and implementation arm of Esri. We break ground in new markets, push the technology envelope and ultimately deliver transformational solutions to high profile clients worldwide. The Professional Services organization is comprised of nearly 1,000 talented business and technical professionals who strive every day to help our users be successful. Esri has a Relocation Assistance Program and can provide support with relocating to the Denver, CO area for this position. Responsibilities Design, develop, and maintain responsive user interfaces using frameworks like React and other JavaScript/TypeScript frameworks, with an emphasis on clarity, performance, and maintainability Create clear, interactive visualizations and intuitive UI components that support data-driven decision-making and elegant user experiences Collaborate across the stack to define efficient APIs and data models that optimize front-end responsiveness and reduce latency Design and implement automation and orchestration scripts using Python Write clean, modular, and maintainable code, and actively participate in peer reviews to uphold code quality and consistency Partner with UX designers and produ

Free ATS check

Applying for this Software Development Engineer II - JavaScript Web Development role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Esri?

Real rants from real employees. Read before you apply.

Read Company Rants →