Web Developer - ArcGIS Indoors

Esri   •  

Redlands, CA

Industry: Information Technology

  •  

5 - 7 years

Posted 57 days ago

This job is no longer available.



Responsibilities

  • Design, develop, and test 2D and 3D front-end geospatial web capabilities for organizational enterprise users using technologies such as JavaScript, HTML, and related frameworks and libraries
  • Work closely with other developers, product engineers, and visual designers to build a compelling, responsive, and scalable user experience
  • Follow web development industry-standard design patterns, development methodologies, and deployment models
  • Design and champion code level architecture with other developers
  • Mentor and code-review the work of other developers
  • Help drive the REST API design, required for integrating the web application with the back end web services
  • Maintain an understanding of ArcGIS Enterprise and associated services to leverage existing capabilities and understand when capabilities must be extended
  • Stay up to date with new web technologies, development methodologies, trends, and frameworks in the web development space
  • Help stabilize code as defects are discovered
  • Assist with application development estimating, planning, and progress tracking

Requirements

  • 5+ years of experience designing, building, and delivering web applications
  • In-depth knowledge of the core JavaScript language and 2+ years of experience building object-oriented JavaScript
  • 1+ years of experience using and developing applications with JavaScript toolkits, frameworks, and UI libraries (such as Dojo, React, Angular JS, Ext JS, YUI, etc.)
  • Extensive experience with HTML, DOM, CSS, event model, and cross-browser development
  • Experience with AJAX, JSON, REST
  • Excellent problem-solving, verbal and written communication, design, development, and debugging skills
  • Ability to work independently and in groups to effectively participate in the software development life cycle
  • Bachelor's or master's in computer science, engineering, mathematics, GIS, or related field, depending on position level

Recommended Qualifications

  • Experience developing web applications using ArcGIS API for JavaScript or other JavaScript mapping APIs
  • Experience developing for and administering ArcGIS Enterprise
  • Experience building and using browser rendered UI components and graphics systems (SVG, VML, Canvas)
  • Experience using REST and web service endpoints to create secure web applications
  • Experience writing tests for testing web applications
  • Experience with GitHub or related source code version management systems