Work Location : Hybrid, Washington D.C. Reporting Hours : Full-Time; Eastern Standard Time
Clearance : DHS Entry-on-Duty (EOD)
Travel : None required
Summary :
At geo cgi we pride ourselves on not losing our focus. We started out and remain GIS experts (or geeks. . . depending on your perspective). Since 2006, we’ve evolved into a world-class and world-wide service provider of multiple disciplines. We are a talented, hardworking group that share values and characteristics that drive client, professional, and personal success. Geo cgi is looking for a GIS Developer to support our client, Department of Homeland Security in the DMV. The candidate will design, develop, and maintain custom geospatial applications, integrate enterprise data sources, and support mission-driven mapping and analytics capabilities. This role collaborates closely with project stakeholders to build modern, scalable solutions that enhance decision-making and operational efficiency. This position is a hybrid opportunity with the primary location of performance two days a week at the Department of Homeland Security Client site, Washington D.C.
Key Responsibilities :
- Envision, design, and develop modern web applications and UI components for large-scale federal and enterprise deployments.
- Create custom front-end interfaces using React, JavaScript, and related frameworks (Angular experience also beneficial).
- Integrate applications with third-party APIs, REST services, and secure back-end systems.
- Utilize the ArcGIS API for JavaScript, Esri web services, and geospatial data where required.
- Rapidly prototype new concepts and present working demos to project stakeholders.
- Apply modern software practices including modular design, responsive UI design, automated testing, and code optimization.
- Write clear and comprehensive technical design documentation.
- Participate in Agile ceremonies and collaborate with developers, analysts, UX designers, and product owners.
- Estimate LOE (level of effort) for development tasks and communicate progress effectively.
- Champion new approaches, tools, and technologies that improve performance, maintainability, and user experience.
As an employee of geo cgi, the GIS Developer will have access to a generous benefits package, in addition to a corporate culture and community of GIS geeks. Our benefits include but are not limited to :
Health and Social Insurance : Coverage through mandatory contributions to the national social security system, including health insurance, pension, unemployment, and family allowance benefits.Occupational Accident Insurance : Protection in the event of work-related injury or illness.Paid Leave Entitlements : Statutory annual leave, sick leave, and other types of leave as provided under applicable labor laws.The following are requirements of the GIS Developer :
U.S. Citizen and Active U.S. Passport.5 years of experience with a Bachelor’s degree in GIS, Computer Science, Mathematics, Engineering, or related field; or 3 years of experience with a Master’s degree; or 2 years of experience with a PhD.2+ years’ experience designing, building, and delivering production web applications.Strong proficiency in JavaScript, including object-oriented React development.Experience with React, modern JavaScript toolkits, and UI libraries (e.g., Dojo, Ext JS, YUI, Material UI, etc.).Hands-on experience with :HTML5, CSS3, DOM, responsive front-end designAJAX, JSON, REST integrationStrong understanding of cross-browser compatibility and front-end performance optimization.Experience working in Agile environments (Scrum).Familiarity with test-driven development (TDD) and writing automated tests.Excellent communication, problem-solving, and debugging skills.The following are preferred of the GIS Developer :
Experience with Node.js for API, middleware, or server-side development (highly desirable).Experience with TypeScript in production environments.Experience with Azure DevOps or GitHub Enterprise for CI / CD pipelines, code reviews, and workflow automation.Experience developing within the Esri ecosystem (ArcGIS API for JavaScript, Web AppBuilder, Experience Builder, etc.).Experience building browser-rendered graphics with SVG, Canvas, WebGL, or similar.Prior experience supporting DHS or other federal agencies.Experience writing automated test suites for web applications (Jest, Cypress, Playwright, etc.).Experience building secure applications leveraging REST and modern authentication patterns.Current Public Trust or EOD approval.The annual base salary range for this position is anticipated to be $110,000- $130,000 USD. The listed salary range represents our good faith estimate for this position. Please note that the salary information is a general guideline only. Geo cgi considers factors such as (but not limited to) scope and responsibilities of the position, candidate’s education & work experience, training & certifications, and key skills as well as market and business considerations at the time of the offer.
Please visit our website and careers page at : to apply. Geo cgi provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Compensation details : 110000-130000 Yearly Salary
PI7d259d196f4e-30492-39234664