Back to results

Front-End Software Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Our Client is seeking an experienced Senior Front-End Software Developer with strong expertise in GIS web mapping applications, ESRI technologies, and JavaScript/TypeScript development. The successful candidate will design, develop, customize, and deploy interactive web mapping solutions using VertiGIS, Geocortex, and ArcGIS technologies.

The ideal candidate will have hands-on experience customizing GIS viewers, integrating mapping services, developing responsive user interfaces, and delivering accessible applications in complex enterprise environments.

Key Responsibilities

  • Design, develop, customize, and maintain interactive GIS web mapping applications.
  • Build and extend mapping functionality using JavaScript, TypeScript, React, HTML, and CSS.
  • Customize GIS viewers using VertiGIS Studio Web SDK, Geocortex Viewer for HTML5 SDK, and ArcGIS Maps SDK for JavaScript.
  • Develop and deploy customized GIS viewers, mapping tools, and workflows based on business requirements.
  • Configure and integrate ESRI Experience Builder, Web AppBuilder, VertiGIS Studio, and Geocortex Essentials.
  • Integrate ArcGIS REST APIs, ArcGIS Server services, and ArcGIS Portal into web applications.
  • Develop responsive, cross-browser-compatible, and accessible user interfaces.
  • Ensure compliance with AODA and WCAG 2.0 Level AA accessibility standards.
  • Collaborate with business stakeholders, technical teams, and subject matter experts to gather requirements and deliver solutions.
  • Perform coding, debugging, unit testing, troubleshooting, and application maintenance.
  • Support application deployments, integrations, migrations, and post-implementation activities.
  • Prepare technical documentation and participate in design reviews and walkthroughs.

Must-Have Skills

  • Hands-on experience customizing web mapping applications using one or more of the following:
    • VertiGIS Studio Web SDK (preferred)
    • Geocortex Viewer for HTML5 SDK
    • ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript)
  • Strong experience developing GIS web mapping applications using JavaScript/TypeScript.
  • Experience with ESRI GIS technologies and web mapping platforms.
  • Strong knowledge of HTML, CSS, responsive web design, and cross-browser compatibility.
  • Experience integrating GIS services through ArcGIS REST API, ArcGIS Server, and ArcGIS Portal.
  • Ability to develop, customize, test, and deploy enterprise-level web applications.
Preferred Qualifications

  • Experience with VertiGIS Studio Web and Workflow.
  • Experience with Geocortex Essentials, ESRI Experience Builder, or Web AppBuilder.
  • Knowledge of React or similar modern JavaScript frameworks.
  • Experience configuring GIS application workflows, permissions, and user roles.
  • Experience developing accessible applications compliant with AODA and WCAG standards.
  • Experience working with the Ontario Public Service (OPS) or broader public sector.
  • Familiarity with Agile development methodologies and the software development lifecycle.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Ability to work independently and collaboratively with cross-functional teams.
More about this job

Responsibilities

Design, develop, customize, test, deploy, and maintain interactive GIS web mapping applications and viewers using JavaScript, TypeScript, ESRI technologies, and related frameworks. Integrate GIS services and workflows, deliver accessible and responsive interfaces, collaborate with stakeholders and technical teams, and support deployments, troubleshooting, documentation, and maintenance.

Requirements

The role requires hands-on experience customizing GIS web mapping applications with VertiGIS Studio Web SDK, Geocortex Viewer for HTML5 SDK, or ArcGIS Maps SDK for JavaScript, along with strong JavaScript or TypeScript, HTML, and CSS skills. Candidates should have experience integrating ESRI services and deploying enterprise applications; accessibility, React, workflow configuration, public-sector experience, and Agile familiarity are preferred.

Skills

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

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • GIS
  • Web Mapping Applications
  • JavaScript
  • TypeScript
  • VertiGIS Studio Web SDK
  • VertiGIS Studio Web
  • VertiGIS Workflow
  • Geocortex Viewer for HTML5 SDK
  • Geocortex Essentials
  • ArcGIS Maps SDK for JavaScript
  • ArcGIS REST API
  • ArcGIS Server
  • ArcGIS Portal
  • ESRI Experience Builder
  • Web AppBuilder
  • React
  • HTML
  • CSS
  • Responsive Web Design
  • Cross-Browser Compatibility
  • AODA
  • WCAG 2.0 Level AA
  • GIS Services
  • Application Workflows
  • Enterprise Applications
  • Agile Development
  • Application Deployment
  • Accessibility
  • Ontario Public Service

Report this job