Esri
Redlands, CA

Software Engineer I - Front-End Engineer for ArcGIS Enterprise

Onsite$79,000 - $133,000/yrPosted 4 days agoVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer I - Front-End Engineer for ArcGIS Enterprise at Esri

Job details

Location
Redlands, CA
Work type
Onsite
Compensation
$79,000 - $133,000/yr
Visa
Sponsorship available
Posted
4 days ago
Apply on
job-boards.greenhouse.io

About this role

Esri develops ArcGIS Enterprise, a suite of products providing mapping and analytics capabilities to organizations and users worldwide. The Software Engineer I will design, build, and deliver performant, accessible web applications and user-focused features for the ArcGIS Enterprise platform while collaborating with cross-functional teams and supporting modernization efforts.

What you'll do:

  • 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
  • Conduct code reviews and provide constructive feedback to team members
  • Participate in agile development processes, including sprint planning, standups, reviews, and retrospectives
  • Tackle challenges with a calm, constructive mindset, including working in and improving legacy Dojo codebases as needed
  • Support modernization (such as React/Preact/Stencil.js) through incremental refactors, patterns, and tooling

What they're looking for:

  • 1+ years of experience designing, building, and delivering web applications
  • Strong collaboration skills across cross-functional teams; excellent communication
  • 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
  • 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 degree in computer science, engineering, mathematics, GIS, or related field
  • Experience with web server configuration and deployment, including Nginx

Benefits:

  • Medical benefits for employees and their families
  • Dental benefits for employees and their families
  • Vision benefits for employees and their families
  • Basic and supplemental life insurance for employees and their families
  • 401(k) programs
  • Profit-sharing programs
  • Minimum accrual of 80 hours of vacation leave
  • Twelve paid holidays throughout the calendar year
  • Opportunities for personal and professional growth
Ready to apply to Esri?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About Esri

Esri
Redlands, CA