Esri

Esri

Esri is a top provider of GIS mapping software and spatial analytics technology, enabling businesses to leverage location intelligence for a competitive edge and positive global impact.

Internet Software & Services
1K-5K
Founded 1969

Description

  • Design and develop maintainable, reusable web applications and UI modules for large-scale deployment and management.
  • Collaborate with product engineers, software developers, designers, product managers, and release engineers to deliver user-focused features and workflows.
  • Rapidly prototype web applications to demonstrate new concepts and ideas.
  • Design REST APIs needed to integrate the web application with back-end web services.
  • Enforce UI consistency, accessibility standards, and internationalization requirements.
  • Apply sound software design and development practices in day-to-day work.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in agile ceremonies, including sprint planning, standups, reviews, and retrospectives.
  • Work in and improve legacy Dojo codebases as needed.
  • Support modernization efforts through incremental refactors, patterns, and tooling such as React, Preact, and Stencil.js.

Requirements

  • 1+ years of experience designing, building, and delivering web applications.
  • Strong collaboration and communication skills across cross-functional teams.
  • Knowledge of core JavaScript/TypeScript and experience building object-oriented JavaScript.
  • Experience with JavaScript toolkits and UI frameworks/libraries such as React, Vue, Angular, jQuery, or Dojo.
  • Experience with HTML, DOM, CSS, event models, and cross-browser development.
  • Experience with AJAX, JSON, and REST.
  • Experience using version control systems such as Git.
  • Positive, professional approach when working through ambiguity, deadlines, or production issues.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and in groups throughout the software development lifecycle.
  • Bachelor's degree in computer science, engineering, mathematics, GIS, or a related field.
  • Experience with web server configuration and deployment, including Nginx, preferred.
  • Experience in a general-purpose programming language such as C#, Python, or Java, preferred.
  • Experience applying LLM technologies such as embeddings, RAG, and prompt engineering, preferred.
  • Experience with ArcGIS or other GIS concepts and familiarity with ArcGIS APIs, preferred.
  • Master's degree in computer science, engineering, mathematics, GIS, or a related field, preferred.

Benefits

  • Base salary range of $79,040 to $133,016 USD.
  • Medical, dental, and vision coverage.
  • 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 per year.
  • Opportunities for personal and professional growth.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
15 hours, 28 minutes ago

Staff Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build and improve the user experiences that help defenders detect, investigate, and respond to cyber threats protecting critical infrastructure.

Cybersecurity Design Systems React TypeScript
15 hours, 58 minutes ago

Front-End Software Engineer (React/Typescript)

Beacon Biosignals 11-50 Biotechnology

Beacon Biosignals is hiring a Senior Front-End Engineer to build web applications that support clinical studies, data analytics, and patient diagnostics for brain-focused precision medicine.

GraphQL React TypeScript UX Design
16 hours, 28 minutes ago

Contractor: PHP Website Developer

Newsela 251-1K Diversified Consumer Services

Newsela is hiring a Contract PHP Website Developer to help build and deliver full-stack work for GenerationGenius.com in close partnership with engineering, product, and design.

AWS CSS HTML Laravel Microservices MySQL PHP REST API WordPress
1 day, 14 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers