Back to results

Software Developer- Front End

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

Design, develop, customize, and maintain accessible front-end GIS mapping applications and tools using JavaScript, TypeScript, React, and ESRI-based platforms. Integrate GIS services and workflows, test and troubleshoot applications, and collaborate with project teams and stakeholders through the software development lifecycle.

Requirements

Candidates must have strong JavaScript and TypeScript skills, experience with React and ESRI mapping platforms and SDKs, and the ability to consume ArcGIS services. They must also have experience building responsive, cross-browser interfaces that meet AODA and WCAG 2.0 Level AA standards, along with application design, debugging, and troubleshooting skills.

Skills

  • JavaScript
  • TypeScript
  • React
  • GIS Web Mapping
  • VertiGIS Studio Web SDK
  • Geocortex Viewer for HTML5 SDK
  • ArcGIS Maps SDK for JavaScript
  • ArcGIS REST API
  • ArcGIS Server
  • ArcGIS Portal
  • HTML
  • CSS
  • AODA Accessibility
  • WCAG 2.0 Level AA
  • Responsive Design
  • Cross-Browser Compatibility

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • GIS
  • Web Mapping Applications
  • VertiGIS Studio
  • VertiGIS Studio Web SDK
  • Geocortex Viewer for HTML5 SDK
  • Geocortex Essentials
  • ArcGIS Maps SDK for JavaScript
  • ArcGIS REST API
  • ArcGIS Server
  • ArcGIS Portal
  • ESRI Experience Builder
  • Web AppBuilder
  • JavaScript
  • TypeScript
  • React
  • HTML
  • CSS
  • AODA
  • WCAG 2.0 Level AA
  • Responsive Design
  • Cross-Browser Compatibility
  • GIS Services
  • Application Development
  • Unit Testing
  • Rapid Application Development
  • Information Management
  • Middleware
  • Public Sector
  • Ontario Public Service

Report this job