About the Role
Sign in to apply for this position Sign In to Apply
Ref: RQ11557 Contract – 3 Months (Extension Possible) Onsite –
Toronto
Posted Date: 2026-10-20
Location: Onsite –
Toronto
Public Sector Experience: Required –
OPS / Public Sector
Contract End Date: 2027-01-15 \*
Rate: $99/hour
Overview The Ministry of Public and Business Service Delivery and Procurement (Land &
Resources Cluster) is seeking a Senior Front End Software Developer to join their team on a fully onsite basis in Toronto. In this role, the successful consultant will design, develop, and implement front end code with a strong focus on GIS web mapping applications, SDK customization, and accessible, user-centric interface development. The ideal candidate brings deep experience with ESRI-based platforms and modern JavaScript/TypeScript frameworks.
Key Responsibilities
Design, develop, and implement front end code including user interface interactions and attractive, effective user interfaces
Translate technical systems specifications into working, tested applications, including developing detailed programming specifications and writing or generating code
Customize and extend web mapping applications using VertiGIS Studio Web SDK, Geocortex Viewer for HTML5 SDK, and ArcGIS Maps SDK for JavaScript
Build and deploy customized GIS viewers and tools tailored to end-user requirements using JavaScript/TypeScript and modern frameworks such as React
Integrate workflows and external services into map viewers using ESRI platform tools including VertiGIS Studio (Web and Workflow), Geocortex Essentials, ESRI Experience Builder, and Web AppBuilder
Consume and interpret GIS services via ArcGIS REST API, ArcGIS Server, and ArcGIS Portal, including administration and integration tasks
Develop responsive, cross-browser compatible UI components compliant with AODA and WCAG 2.0 Level AA standards
Conduct unit tests, maintain applications, and resolve technical problems arising during use and operation of software packages
Collaborate with IT professionals and business area stakeholders throughout the Software Development Life Cycle
Conduct design walkthrough sessions with project teams and provide post-implementation support
Apply structured methodologies for the design, development, implementation, and maintenance of applications
Must-Have Requirements
Demonstrated experience customizing mapping applications using VertiGIS Studio Web SDK (preferred), Geocortex Viewer for HTML5 SDK, and ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript)
Strong proficiency in JavaScript and TypeScript for developing and extending features within web mapping applications
Experience with modern front end frameworks such as React in the context of GIS or mapping solutions
Proven experience with ESRI-based application builders including VertiGIS Studio, Geocortex Essentials, ESRI Experience Builder, and Web AppBuilder
Experience consuming GIS services via ArcGIS REST API, ArcGIS Server, and ArcGIS Portal
Solid skills in HTML and CSS for UI customization and responsive design
Experience developing web UI components compliant with AODA and WCAG 2.0 Level AA accessibility standards
Experience in application design, debugging, and troubleshooting across large-scale, complex systems
Experience with cross-browser compatibility and responsive frameworks
Nice-to-Have Skills
Experience working with the Ontario Public Service (OPS) or broader public sector in complex, multi-stakeholder environments
Knowledge and experience with rapid application development (RAD) methodologies
Knowledge and understanding of Information Management principles, concepts, policies, and practices
Experience with middleware and gateways
Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging
Familiarity with user roles, permissions, and application deployment within the ESRI ecosystem
Demonstrated ability to work independently and collaboratively with project teams to meet goals and objectives
Work Environment
This is a fully onsite role requiring the consultant to be present in the Toronto office 5 days per week. No security clearance is required. The role operates within a government technology environment under the Land &
Resources Cluster, and candidates should be comfortable working in structured, multi-stakeholder public sector project settings.
Previous Job Job Listings
Final role details, responsibilities, and terms will be confirmed with shortlisted candidates.
Compensation may vary based on experience. Errors and omissions excepted.