What are the responsibilities and job description for the GIS Lead Developer position at Smart Folks Inc.?
Job Details
Must Have Skills
GIS development
Spatial data processing and cloud-based geospatial solutions TypeScript, React, and Redux
Senior GIS Developer
We are looking for a **Senior GIS Developer** to join our team and contribute to the development and enhancement of our **GIS-based applications**. The ideal candidate should have expertise in GIS software development, spatial data processing, and cloud-based geospatial solutions.
Key Responsibilities:
Develop and maintain GIS-based applications using TypeScript, React, and Redux.
Work with Google Maps APIs, Deck.GL, and Precisely/MapInfo APIs for geospatial data visualization and management.
Implement GeoServer and OpenSourceGeoFoundation tools for internal geospatial layer services.
Utilize Azure Cloud, SQL Server, and Kubernetes for scalable GIS solutions.
Automate spatial data workflows using Python (ArcPy, GDAL) or Java/Kotlin.
Collaborate with cross-functional teams to integrate GIS functionalities into broader enterprise applications.
Optimize GIS performance, data storage, and API interactions for seamless user experience.
Required Skills:
Proficiency in GIS frameworks such as Google Maps API, GeoServer, and OpenLayers.
Strong experience with React, Redux, TypeScript, and JavaScript for front-end development.
Experience working with Azure Cloud, SQL Server, and Kubernetes for GIS data storage and compute.
Familiarity with Java/Kotlin, Maven, and Jenkins for backend and CI/CD processes.
Knowledge of spatial databases (PostGIS, SQL Server Spatial, Oracle Spatial).
Experience with Material UI and custom UI development for GIS applications.
Nice to Have:
Experience with 3D GIS visualization tools (e.g., Deck.GL, CesiumJS).
Background in machine learning or AI-driven GIS automation.
Prior work in telecom, utilities, or transportation GIS projects.