Position-ClientGIS Developer
Location-Jackson, MI (ONSITE)
Job Description
• We're looking for an ClientGIS Experience Builder Developer to configure and extend enterprise web mapping apps using both out-of-the-box and custom-built widgets.
• You'll transform geospatial data into interactive, mobile-optimized 2D/3D web experiences.
• Configure Experience Builder apps using templates, responsive layouts, and out-of-the-box widgets (Map, List, Chart, Filter, Query, Table)
• Set up widget Content, Style, and Action settings and enable widget-to-widget communication via message and data actions
• Build custom widgets with React, TypeScript, and the Jimu framework using the Experience Builder Developer Edition.
• Host, register, and share custom widgets in ClientGIS Enterprise / ClientGIS Online.
Qualification –
• 4+ years in GIS or front-end web development.
• Hands-on ClientGIS Experience Builder configuration experience.
• Proficiency in TypeScript, React, JSX, HTML, and CSS.
• Working knowledge of the ClientGIS Maps SDK for JavaScript and Jimu framework.
• Experience with ClientGIS Enterprise (11.0+) / ClientGIS Online.
Nice to have:
• Web AppBuilder → Experience Builder migration, web components/React 19, and utility/energy domain experience.
• Tech Stack: React · TypeScript · Jimu · ClientGIS Maps SDK for JavaScript · Calcite · ClientGIS Enterprise/Online · Git · npm