Timmons Group

Sr. GIS Software Engineer - Front End

Ampthill, VA, US

Remote
Full-time
1 day ago
Save Job

Summary

Job Description Timmons Group is currently seeking an experienced Senior GIS Software Engineer who is passionate about mapping technology and front-end excellence. This role is ideal for engineers who love working with Angular and Esri's ArcGIS Maps SDK for JavaScript, and who want to solve real-world problems with elegant, performant web applications. As a Senior GIS Software Engineer, you'll lead the design, development, and maintenance of rich, interactive web mapping applications. You'll be part of a cross-functional team that includes project managers, designers, GIS analysts, and back-end developers. This is a senior-level role that offers technical leadership, architectural influence, and the opportunity to mentor others. Essential Duties and Responsibilities include, but are not limited to the following: * Design, develop, and maintain scalable GIS web applications using Angular and ArcGIS Maps SDK for JavaScript * Integrate geospatial functionality into custom applications for clients in sectors such as natural resources, transportation, and emergency management * Work closely with UX/UI designers to build responsive and accessible front-end solutions * Participate in code reviews and technical design discussions, promoting clean code and modern web standards * Collaborate with stakeholders to gather requirements and provide technical insight * Stay current with industry trends and Esri's evolving APIs and SDKs * Contribute to architectural decisions and help modernize existing applications Skills and Requirements of a successful candidate should have the following, but are not limited to: * 8+ years of professional software engineering experience * 3+ years of hands-on experience with Angular (current versions) in a production environment * 3+ years of experience with Esri's JavaScript API or ArcGIS Maps SDK for JavaScript * Strong understanding of JavaScript/TypeScript, RESTful APIs, and asynchronous programming * Experience working with geospatial data (e.g., services, layers, symbology, map views, editing workflows) * Familiarity with Agile methodologies and sprint-based planning * Passion for clean, maintainable code and front-end performance * Excellent communication and interpersonal skills * Experience with other geospatial libraries (OpenLayers, Mapbox, Leaflet) * Familiarity with GIS SaaS and server technologies (ArcGIS Enterprise, ArcGIS Online, GeoServer) * Knowledge and experience with CI/CD pipelines and automated testing tools * Exposure to cloud platforms (AWS or Azure)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: