Role: Senior Geospatial Solutions DeveloperLocation: Remote
- Javascript2) Angular 14+ / NodeJS3) Postgre DB4) Leaflet5) Google Maps API / Earth Engine API / ArcGIS 6) CI/CD Experience
Job Description We are looking for a talented and energetic geospatial solutions full stack developer for the development of web-based GIS applications using the latest frameworks and technologies available to achieve desired business outcomes. Primary focus of this role will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. You will work in a team with designers, back-end developer, GIS Analysts to design, develop and implement geospatial solutions.
Responsibilities • Design, develop, and support web-based geospatial applications • Incorporate interactive maps and other geospatial visualization/analysis technologies into web interfaces of existing systems, as well as creating new web-based data visualization and geospatial interfaces • Ensure high performance on mobile and desktop • Support concurrent initiatives specific to infrastructure and software development• Support integration of codes from multiple developers and ability to push code using CI/CD.• Support end-to-end project plans and ensuring timely delivery, issues escalation/reporting • Integration with external web (map) services • Integrate a diverse set of data into custom geospatial applications• Stay current on technology trends and identify ways to innovate our products
Required Skills/ Abilities • Experience with software and web development principles, concepts, and methods; • Experience developing webpage applications using Angular 14+ is a requirement.• Creating custom, general use modules and components which extend the elements and modules of core Angular• Experience with object-relational databases (Postgre SQL or MySQL); • Web mapping API experience (ArcGIS Javascript, Mapbox, OpenLayers, Google Maps) • Geospatial data experience (SHP, KML, GeoJSON) as well as OGC standards (WMS, WFS) • Creating configuration, build, and test scripts for Continuous Integration environments • Proficiency with web GIS tools, particularly those used for map tiling and creating mashups/online interactive maps (Google Maps API, MapBox, OpenLayers and the Google Earth plugin); • Interest and experience in design and have artistic flair in data visualization• Must be organized and work well in a team setting. Be open to feedback from others and give honest non-judgmental feedback to others • Validating user actions on the client side and providing responsive feedback • Professional, precise communication skills
Educational Qualifications and Experience• Education: Bachelor’ degree in Computer Science or other disciplines• Role Specific Experience: 8+ years of experience as application developer, with a heavy emphasis on front-end technologies and modern JavaScript frameworks (e.g., Angular14+, bootstrap etc.)