Application Developer (Mid) ArcGIS Experience Builder

Aarnest Inc.
Washington, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Washington, United States of America

Tech stack

Adobe Analytics
JavaScript
Agile Methodologies
ArcGIS (Software)
HTML5
CSS
Code Review
JSON
Python
Node.js
Scrum
Software Engineering
TypeScript
Web Content Accessibility Guidelines
Web Applications
Esri GIS (Software)
React
Backend
Git Flow
Material Design
Front End Software Development
React Testing Library
REST
Es2015

Job description

We are seeking a Mid-Level Application Developer to build and maintain geospatial web applications on Esri''''s ArcGIS Experience Builder in support of a U.S. Department of Homeland Security (DHS) program. Working alongside a senior Experience Builder developer, you''''ll configure Experience Builder apps and develop custom React/TypeScript widgets that integrate the ArcGIS Maps SDK for JavaScript with feature services and web maps - delivering accessible, reliable mapping and dashboard solutions for mission users. This position requires two days per week onsite in Washington, DC (mandatory)., * Build, configure, and maintain applications in ArcGIS Experience Builder

  • Develop and extend custom Experience Builder widgets in React and TypeScript
  • Integrate the ArcGIS Maps SDK for JavaScript (@arcgis/core) - map views, feature layers, spatial queries, and popups
  • Consume ArcGIS REST services (Feature/Map services) and content from ArcGIS Online / ArcGIS Enterprise (Portal)
  • Ensure Section 508 / WCAG 2.1 AA accessibility across app and map components
  • Participate in Agile ceremonies; write clean, tested, documented code and take part in code reviews
  • Work under the technical direction of the senior Experience Builder developer and follow established front-end standards

Requirements

  • U.S. Citizenship (required)
  • 4+ years of application development experience, including 1-3 years hands-on with ArcGIS Experience Builder and/or the ArcGIS Maps SDK for JavaScript
  • Proficiency with React and TypeScript
  • Working knowledge of ArcGIS REST API, feature services, and web maps
  • Experience with ArcGIS Online or ArcGIS Enterprise/Portal
  • Solid HTML5, CSS3, JavaScript (ES6+), and Git-based workflows
  • Familiarity with Section 508 / WCAG 2.1 AA accessibility
  • Ability to work onsite in Washington, DC two days per week (mandatory)

Preferred / Good to Have

  • Active or eligible U.S. federal Public Trust
  • Custom Experience Builder widget development (manifest, data sources, widget lifecycle)
  • Familiarity with the Calcite Design System (Esri''''s component library)
  • Exposure to ArcGIS Dashboards, Instant Apps, or StoryMaps
  • Python/ArcPy or REST/JSON integration experience
  • Prior work on DHS or other federal programs; Agile (Scrum/SAFe) experience

Nice to Have

  • Migrating apps from Web AppBuilder to Experience Builder
  • Node.js/Express for backend-for-frontend patterns
  • Testing with Jest / React Testing Library

Apply for this position