Project Overview: Client seeks a skilled GIS Web Developer to support two strategic initiatives:
Recovery Tracker Web Map Component: Enhance the existing Salmon and Steelhead Recovery Tracker by integrating a spatial mapping component.
Compass Web Map Application Reporting Tool: Develop a custom report-generation widget in the Compass Experience Builder application for spatial and conservation data reporting.
Responsibilities: Recovery Tracker Web Map Development
Evaluate and finalize GIS feature classes for salmon and steelhead populations including ESUs/DPSs, MPGs/Strata, and individual population boundaries.
Configure spatial data to support visualization and attribute queries using ESRI’s ArcGIS Experience Builder.
Design and build an interactive web map component that enables users to:
Select species and run values
Click on population polygons to retrieve and display related metrics
Trigger data updates in the Recovery Tracker Explorer interface
Develop functionality to display relevant population metadata in map popups (e.g., population name, species/run, ESU/DPS, MPG/Stratum, data availability).
Ensure seamless integration into the existing Recovery Tracker website via coordination with web development staff.
Validate secure access to the web map component only when invoked through the main Recovery Tracker application.
Deliverables:
Fully functional Recovery Tracker web map page
Documented source files and integration notes
Timeline: 8 weeks from start date
Compass Reporting Widget Development
Develop a custom widget using ArcGIS Experience Builder that enables users to:
Draw or upload areas of interest (polygon, shapefile, XML)
Select intersecting invisible hexagon grid cells
Aggregate and calculate spatial data (e.g., ecoregion coverage, species observations)
Generate formatted pop-up results and downloadable PDF reports
Implement clean, organized report formatting including headers, pie charts, and feature tables.
Ensure widget remains compatible with future backend updates, including documentation and training for ODFW staff to update data layers and modify visual elements.
Deliverables:
Compass custom reporting widget ready for deployment
Admin training material (guide or walkthrough)
Timeline: 3 weeks after completion of Recovery Tracker component
Required Skills and Qualifications:
Proven experience with ArcGIS Experience Builder for web GIS application development
Strong proficiency in ESRI web tools, JavaScript APIs, and widget customization
Experience in web map integration with backend relational databases (e.g., SQL Server)
Expertise in spatial data management and designing interactive GIS web maps
Familiarity with conservation biology concepts or natural resource GIS data is a plus
Ability to work independently and communicate effectively with technical and non-technical stakeholders
Preferred Experience:
Experience working with government or public-sector environmental data systems
Understanding of Oregon’s fish and wildlife recovery strategies and mapping products
Previous work with data visualization and automated PDF report generation
Project Support Provided by Client:
Access to spatial data layers and Fish Monitoring SQL Database
Coordination with internal Web Developer and Data Analyst for integration
Hosting environment and deployment assistance for public accessibility