Posted:2 months ago| Platform:
Work from Office
Full Time
Key Responsibilities: GIS Development : Design, develop, and maintain web-based GIS applications that integrate with mapping platforms such as Leaflet.js , Mapbox , Google Maps , and other relevant technologies. Develop custom GIS solutions using JavaScript, HTML5, CSS, and other relevant frameworks. Develop custom mapping widgets for better user interaction. Integrate GIS data sources such as shapefiles, GeoJSON, KML, and WMS/WFS/tiles into applications. Work with spatial databases (e.g., PostgreSQL/PostGIS, Oracle Spatial) to query, store, and manipulate geospatial data. Work with spatial desktop softwares like QGIS. Develop and implement geospatial algorithms for data analysis and visualization. UI/UX Development for Maps : Map User Interface Design : Create rich, interactive, and visually appealing map interfaces that provide users with clear and concise spatial data insights. Focus on designing maps that have intuitive navigation, including zoom, pan, and dynamic data layers, to enhance user interaction and accessibility. Utilize Leaflet.js , Mapbox , and Google Maps to craft seamless map experiences, with responsive designs that work across different devices (desktop, tablet, mobile). User-Centered Design : Prioritize the user experience by understanding the needs of the target audience and incorporating user feedback to create accessible and effective map interfaces. Ensure that users can easily identify, select, and interact with map features, including adding tooltips, pop-ups, and interactive elements for displaying more information. Visual Design for Maps : Implement clear visual hierarchy, using color schemes, icons, and symbols to represent geospatial data in a clean and aesthetically pleasing way. Balance the visual load of maps by utilizing different map layers (e.g., satellite, street view, terrain) to present information contextually without overwhelming the user. Use smooth transitions and animations to enhance map interactivity (e.g., when zooming or panning) while maintaining performance. Consistency and Branding : Maintain consistency in map styles, colors, typography, and iconography with the overall branding of the application or organization. Develop reusable UI components and templates for map interfaces to ensure uniformity and efficiency in future developments. Accessibility & Mobile Optimization : Design maps that are fully accessible to all users, including those with disabilities. Focus on color contrast, keyboard navigation, and screen reader compatibility. Optimize map performance and user experience on mobile devices with responsive layouts and touch-friendly interactions. Data-Driven Interactions : Enable real-time data updates and visualization on maps, allowing users to interact dynamically with geospatial data (e.g., filtering by attributes or time). Provide customizable map controls (e.g., search, legend, layer control) that allow users to personalize their map experience. Utilize data visualizations like heatmaps, clustering, and charts within the map interface to communicate complex spatial data effectively. Testing and Debugging : Perform debugging and optimization of GIS applications to ensure high performance, responsiveness, and security. Conduct unit tests and integration testing to ensure quality and functionality across all platforms. Identify and resolve issues in spatial data integration and UI functionality. Collaboration & Documentation : Collaborate with cross-functional teams (e.g., project managers, data analyst) to develop requirements and deliver solutions. Write clear, maintainable code and ensure all code is documented. Provide technical support for deployed GIS applications and assist in training users on GIS tools and interfaces. Skills and Qualifications: Required : Bachelor's degree/Masters degree in Computer Science, Geospatial Science, Geography, or related field (or equivalent experience). Three to five years of relevant experience. Strong proficiency in JavaScript, HTML5, CSS, and front-end frameworks (React, Angular, or Vue.js). Proven experience with mapping libraries such as Leaflet.js , Mapbox , and Google Maps API for building interactive maps. Proficiency in GIS concepts, geospatial data formats (shapefiles, GeoJSON, KML), and tools (ArcGIS, QGIS). Familiarity with spatial databases such as PostgreSQL/PostGIS, MySQL, or Oracle Spatial. Strong understanding of RESTful APIs and data integration techniques for GIS and UI. Ability to develop interactive and responsive maps with advanced functionality. Familiarity with version control tools such as SVN and Git. Preferred : Experience in UX/UI design for interactive web applications. Knowledge of geospatial analysis and spatial algorithms. Experience in Agile software development methodologies. Understanding of mobile GIS development and responsive design. Experience with JavaScript frameworks like Node.js or Express. Personal Attributes: Problem-solving mindset with a passion for innovative GIS solutions. Strong communication and teamwork skills. Attention to detail, particularly in both geospatial data and user interface design. Ability to handle multiple tasks and work efficiently in a fast-paced environment. Strong willingness to learn new technologies and adapt to industry trends. Key Responsibilities: GIS Development : Design, develop, and maintain web-based GIS applications that integrate with mapping platforms such as Leaflet.js , Mapbox , Google Maps , and other relevant technologies. Develop custom GIS solutions using JavaScript, HTML5, CSS, and other relevant frameworks. Develop custom mapping widgets for better user interaction. Integrate GIS data sources such as shapefiles, GeoJSON, KML, and WMS/WFS/tiles into applications. Work with spatial databases (e.g., PostgreSQL/PostGIS, Oracle Spatial) to query, store, and manipulate geospatial data. Work with spatial desktop softwares like QGIS. Develop and implement geospatial algorithms for data analysis and visualization. UI/UX Development for Maps : Map User Interface Design : Create rich, interactive, and visually appealing map interfaces that provide users with clear and concise spatial data insights. Focus on designing maps that have intuitive navigation, including zoom, pan, and dynamic data layers, to enhance user interaction and accessibility. Utilize Leaflet.js , Mapbox , and Google Maps to craft seamless map experiences, with responsive designs that work across different devices (desktop, tablet, mobile). User-Centered Design : Prioritize the user experience by understanding the needs of the target audience and incorporating user feedback to create accessible and effective map interfaces. Ensure that users can easily identify, select, and interact with map features, including adding tooltips, pop-ups, and interactive elements for displaying more information. Visual Design for Maps : Implement clear visual hierarchy, using color schemes, icons, and symbols to represent geospatial data in a clean and aesthetically pleasing way. Balance the visual load of maps by utilizing different map layers (e.g., satellite, street view, terrain) to present information contextually without overwhelming the user. Use smooth transitions and animations to enhance map interactivity (e.g., when zooming or panning) while maintaining performance. Consistency and Branding : Maintain consistency in map styles, colors, typography, and iconography with the overall branding of the application or organization. Develop reusable UI components and templates for map interfaces to ensure uniformity and efficiency in future developments. Accessibility & Mobile Optimization : Design maps that are fully accessible to all users, including those with disabilities. Focus on color contrast, keyboard navigation, and screen reader compatibility. Optimize map performance and user experience on mobile devices with responsive layouts and touch-friendly interactions. Data-Driven Interactions : Enable real-time data updates and visualization on maps, allowing users to interact dynamically with geospatial data (e.g., filtering by attributes or time). Provide customizable map controls (e.g., search, legend, layer control) that allow users to personalize their map experience. Utilize data visualizations like heatmaps, clustering, and charts within the map interface to communicate complex spatial data effectively. Testing and Debugging : Perform debugging and optimization of GIS applications to ensure high performance, responsiveness, and security. Conduct unit tests and integration testing to ensure quality and functionality across all platforms. Identify and resolve issues in spatial data integration and UI functionality. Collaboration & Documentation : Collaborate with cross-functional teams (e.g.,project managers, data analyst) to develop requirements and deliver solutions. Write clear, maintainable code and ensure all code is documented. Provide technical support for deployed GIS applications and assist in training users on GIS tools and interfaces. Skills and Qualifications: Required : Bachelor's degree/Master’s degree in Computer Science, Geospatial Science, Geography, or related field (or equivalent experience). Three to five years of relevant experience. Strong proficiency in JavaScript, HTML5, CSS, and front-end frameworks (React, Angular, or Vue.js). Proven experience with mapping libraries such as Leaflet.js , Mapbox , and Google Maps API for building interactive maps. Proficiency in GIS concepts, geospatial data formats (shapefiles, GeoJSON, KML), and tools (ArcGIS, QGIS). Familiarity with spatial databases such as PostgreSQL/PostGIS, MySQL, or Oracle Spatial. Strong understanding of RESTful APIs and data integration techniques for GIS and UI. Ability to develop interactive and responsive maps with advanced functionality. Familiarity with version control tools such as SVN and Git. Preferred : Experience in UX/UI design for interactive web applications. Knowledge of geospatial analysis and spatial algorithms. Experience in Agile software development methodologies. Understanding of mobile GIS development and responsive design. Experience with JavaScript frameworks like Node.js or Express. Personal Attributes: Problem-solving mindset with a passion for innovative GIS solutions. Strong communication and teamwork skills. Attention to detail, particularly in both geospatial data and user interface design. Ability to handle multiple tasks and work efficiently in a fast-paced environment. Strong willingness to learn new technologies and adapt to industry trends.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
10.0 - 20.0 Lacs P.A.
Visakhapatnam
2.75 - 6.0 Lacs P.A.
Delhi NCR, Noida
0.5 - 0.7 Lacs P.A.
Experience: Not specified
0.5 - 0.7 Lacs P.A.
10.0 - 20.0 Lacs P.A.
Hyderabad
3.0 - 8.0 Lacs P.A.
Hyderabad
3.0 - 8.0 Lacs P.A.
5.0 - 14.0 Lacs P.A.
Kolkata, Hyderabad, Bengaluru
14.0 - 24.0 Lacs P.A.
Experience: Not specified
Salary: Not disclosed