Codvo.ai
GIS Web Developer - Esri/React Specialist (Remote)
Codvo.ai, California City, California, us, 93504
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
#J-18808-Ljbffr
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
#J-18808-Ljbffr