GIS Web Developer - Esri/React Specialist (Remote)

Remote Full-time
GIS Web Developer - Esri/React Specialist Location: Remote About Us At Codvo, we are committed to building scalable, future-ready data platforms that power business impact. We believe in a culture of innovation, collaboration, and growth, where engineers can experiment, learn, and thrive. Join us to be part of a team that solves complex data challenges with creativity and cutting-edge technology. Position Summary We're seeking a GIS Web Developer with strong Esri ArcGIS and React experience to expand our natural language GIS platform. You'll work on integrating spatial analysis with business intelligence, implementing advanced query workflows, and building intuitive map-based visualizations. Primary Technologies • GIS/Mapping: ArcGIS REST API, Feature Services, OAuth 2.0 • Frontend: React 18.2, Leaflet 1.9, esri-leaflet • Backend: Node.js, Express, SQLite • AI/NLP: OpenAI GPT-4 Turbo integration • Spatial Operations: Haversine distance, buffer analysis, proximity queries Infrastructure • Version Control: Git/GitHub • Deployment: AWS/Azure (planned) • Database: SQLite (26 contracts, 43 tracts) What You'll Build Core Responsibilities (70% of time) • Spatial Query Implementation • Implement new query types (polygon intersections, multi-layer queries) • Optimize ArcGIS REST API performance • Build complex WHERE clause generators from natural language • Map Visualization • Create interactive Leaflet-based visualizations • Implement custom feature styling and popups • Build proximity buffers and distance calculations • Data Integration • Connect GIS features with contract/business data • Build efficient data pipelines (SQLite → ArcGIS → Frontend) • Implement caching strategies for query results • Performance Optimization • Reduce API call latency • Implement client-side filtering for follow-up queries • Optimize geometry rendering for 40+ features Innovation Opportunities (30% of time) • Spatial drawing tools (polygon queries) • Real-time collaboration features • Multi-layer spatial analysis • Export to GeoJSON/Shapefile/CSV • Mobile app development (React Native) Required Qualifications Must-Have Skills • 3+ years working with ArcGIS REST API and Feature Services • Strong JavaScript/React experience (React Hooks, state management) • Understanding of spatial concepts: coordinate systems (4326/3857), projections, buffers, spatial queries • Experience building interactive web maps (Leaflet, Mapbox, or ArcGIS Maps SDK) • Comfortable with REST APIs and asynchronous JavaScript (async/await, Promises) • SQL/database experience (SQLite, PostgreSQL, or similar) Nice-to-Have Skills • esri-leaflet library experience • OAuth 2.0 token management • OpenAI API or LLM integration • Geospatial algorithms (Haversine, centroid calculations, polygon operations) • Node.js/Express backend development • Docker/containerization • Previous GIS chatbot or natural language query experience What Makes a Great Candidate Technical Excellence • Can explain complex spatial concepts simply • Writes clean, maintainable code • Understands when to optimize vs. when to ship • Comfortable reading and improving existing codebases Problem-Solving Mindset • Thinks about user experience first • Balances client-side vs. server-side operations • Knows when to use caching vs. real-time queries • Can debug spatial data issues (overlapping geometries, projection mismatches) Communication • Documents code and architectural decisions • Can explain technical tradeoffs to non-technical stakeholders • Comfortable working with remote teams Red Flags (What We're NOT Looking For) • Only knows ArcGIS Desktop (ArcMap/ArcGIS Pro) with no web API experience • Can't explain REST APIs or asynchronous JavaScript • No experience building user-facing applications • Uncomfortable with modern JavaScript frameworks • Expects to work in isolation without collaboration Green Flags (What Makes You Stand Out) • Built a web mapping application from scratch • Contributed to open-source GIS projects • Can demo a spatial query interface you've built • Excited about AI/LLM integration • Understands tradeoffs between different mapping libraries • Has optimized ArcGIS REST API performance before Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Dental Hygienist (0.5 FTE)

Remote Full-time

Needed-Audiologist-K-12 School Based-Norfolk & Virginia Beach, VA Area

Remote Full-time

Part-Time Work From Home Data Entry Specialist - Flexible Hours, Competitive Pay, and Professional Growth Opportunities

Remote Full-time

Experienced Senior Analyst for Remote Data Entry and Business Operations – Full-Time Opportunity with blithequark at $27/Hour

Remote Full-time

Experienced Full Stack Social Media Customer Support Representative – Remote Work Opportunity with blithequark

Remote Full-time

**Experienced Remote Customer Handling Assistant – Delivering Exceptional Customer Experiences at arenaflex**

Remote Full-time

Remote Business Consultant at Love Your Life Marketing Inc. West Palm Beach, FL

Remote Full-time

Experienced Virtual Customer Support Specialist for Airline Industry Leader - Remote Work Opportunity with blithequark

Remote Full-time

**Customer Support Representative – Chat Specialist at blithequark**

Remote Full-time

Experienced Technical Customer Service Specialist – Remote Work Opportunity with blithequark for Career Growth and Development

Remote Full-time
← Back to Home