RQ11557 – Software Developer – Front End – Senior

S M Software Solutions Inc

Toronto

On-site

CAD 110,000 - 150,000

Full time

8 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Ministry of Public and Business Service Delivery and Procurement is seeking a Senior Front-End Software Developer to design, develop, and maintain GIS‑driven web applications in Toronto, Ontario. This onsite role focuses on building interactive interfaces using React, TypeScript, HTML and CSS, with emphasis on mapping platforms such as VertiGIS, Geocortex and ArcGIS.

You will translate requirements, implement scalable UI components, ensure accessibility, and collaborate across IT teams to

Qualifications

  • Strong front-end development experience with modern JS frameworks.
  • Experience building responsive, accessible UIs.
  • Proven ability to design and implement GIS-enabled web applications.

Responsibilities

  • Design and implement front-end code for interactive web maps.
  • Translate requirements into tested UI components and services.
  • Troubleshoot issues and ensure accessibility and performance.

Skills

JavaScript
TypeScript
React
HTML/CSS
Responsive design
GIS mapping

Tools

VertiGIS Studio Web SDK
Geocortex Viewer for HTML5
ArcGIS Maps SDK for JavaScript

Job description

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11557

We are seeking a Senior Front-End Software Developer with extensive experience in web application development, GIS mapping customization, and front-end technologies. The ideal candidate will have hands‑on experience with VertiGIS Studio Web SDK, Geocortex Viewer for HTML5 SDK, and ArcGIS Maps SDK for JavaScript, along with strong skills in JavaScript, TypeScript, React, HTML, CSS, responsive design, and ESRI‑based GIS platforms. The successful candidate will design, develop, customize, and maintain interactive web mapping applications, integrate GIS services and external workflows, ensure accessibility compliance, troubleshoot technical issues, and deliver effective user interfaces that meet business and end‑user requirements.

Role Snapshot
  • Job Title: RQ11557 – Software Developer – Front End – Senior
  • Client: Ministry of Public and Business Service Delivery and Procurement
  • Work Location: Toronto, Ontario, Canada
  • Work Arrangement: Onsite – 5 Days per Week
  • Estimated Start Date: November 2, 2026
  • Estimated End Date: January 15, 2027
  • Business Days: 83.00
  • Extension: Probable after the initial mandate
  • Hours: 7.25 hours per day
  • Security Level: No Clearance Required
Experience Customizing Mapping Applications Using The Following Technologies
  • VertiGIS Studio Web SDK (preferred).
  • Geocortex Viewer for HTML5 SDK.
  • ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript).
Description
Responsibilities
  • Design, develop, and implement front‑end code, including user interface interactions, and create attractive and effective user interfaces.
  • Translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data‑driven programs, maintaining applications, and conducting unit tests.
  • Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including providing technical assistance with implementation, conversion, and migrations.
General Skills
  • Experience in programming and analysis, including specialized software package support at the specified experience level.
  • Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
  • Experience with structured methodologies for the development, design, implementation, and maintenance of applications.
  • Experience in designing, coding, testing, debugging, and documenting applications.
  • Experience using object‑oriented and/or third‑generation language development tools.
  • Experience with one or more programming languages.
  • Experience in application design, the latest design patterns, deployment, and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Experience using information retrieval packages with query languages.
  • Experience with one or more communications protocols.
  • Experience with structured methodologies for the design, development, implementation, and maintenance of applications.
  • Experience eliciting and documenting information from diverse business‑area stakeholders and subject matter experts.
  • Excellent analytical, problem‑solving, and decision‑making skills, along with strong verbal and written communication, interpersonal, and negotiation skills.
  • A team player with a track record of meeting deadlines.
Front‑End Skills
  • Knowledge and experience in coding and using basic artwork to deliver a complete user interface.
  • Experience creating web interfaces for large websites.
  • Experience working with complex, large‑scale systems.
  • Experience with cross‑browser compatibility.
  • Experience with responsive frameworks.
  • Experience with social media APIs.
  • Experience defining product strategy and roadmaps.
  • Experience working with external third parties to assess partnerships and licensing opportunities, running beta and pilot programs with early‑stage products and samples, and becoming an expert with respect to the competition.
Desirable Skills
  • Knowledge and experience programming Internet‑ready applications.
  • 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, analysing, and modifying product installation scripts, including encoding, testing, and debugging.
  • Ability to provide post‑implementation support and resolve post‑implementation technical issues.
  • Experience conducting design walkthrough sessions with the project team.
  • Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
  • Ability to provide user and system documentation as required.
  • Demonstrated ability to work independently.
  • Demonstrated ability to work collaboratively with the project team to meet goals and objectives.
  • Experience with ESRI‑based GIS technologies and web mapping platforms.
Experience And Skill Set Requirements
  • SDK Customization and Web Mapping Development – 30%
  • Experience customizing mapping applications using:
    • VertiGIS Studio Web SDK (preferred).
    • Geocortex Viewer for HTML5 SDK.
    • ArcGIS Maps SDK for JavaScript (formerly ArcGIS API for JavaScript).
  • Experience developing and extending features within web mapping applications using JavaScript/TypeScript and modern frameworks such as React.
  • Proven ability to build and deploy customized GIS viewers and tools tailored to end‑user requirements.
  • ESRI Platform and Application Builders – 25%
  • Proficiency with ESRI‑based application builders, including:
    • VertiGIS Studio (Web and Workflow) (preferred).
    • Geocortex Essentials.
    • ESRI Experience Builder and Web App Builder.
  • Experience integrating workflows and external services into map viewers.
  • Familiarity with user roles, permissions, and application deployment within the ESRI ecosystem.
  • Technical and Integration – 30%
  • Experience consuming and interpreting GIS services using:
    • ArcGIS REST API.
    • ArcGIS Server, including familiarity with publishing services.
    • ArcGIS Portal, including administration and integration.
  • Strong skills in web technologies, including:
    • JavaScript/TypeScript.
    • HTML and CSS for UI customization and responsive design.
  • Accessibility – 10%
  • Experience developing and designing intuitive, simple‑to‑use interfaces.
  • Experience developing and coding web UI components compliant with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG 2.0 Level AA.
  • Public Sector Experience – 5%
  • Experience working with the Ontario Public Service (OPS) or broader public sector, with a demonstrated track record of delivering value in complex, multi‑stakeholder environments.
Onsite Requirement

The candidate is required to come to the office five days a week.

Email is the best way to reach us.

You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11557 - Software Developer- Front End - Senior
RQ11557 - Software Developer- Front End - Senior

Maarut • Toronto

On-site
CAD 90,000 - 130,000
Software Developer- Front End (RQ11557) Land & Resources Cluster
Software Developer- Front End (RQ11557) Land & Resources Cluster

Softline Technology Inc. • Toronto

On-site
CAD 90,000 - 110,000
11761
11761

Maarut • Toronto

On-site
CAD 90,000 - 130,000
RQ11557 - Software Developer- Front End - Senior
RQ11557 - Software Developer- Front End - Senior

Flexstaf IT • Toronto

On-site
CAD 90,000 - 120,000
Geographic Information System Developer
Geographic Information System Developer

ThoughtStorm Inc. • Toronto

On-site
CAD 85,000 - 110,000
RQ07968:Software Developer-Remote
RQ07968:Software Developer-Remote

Rubicon Path • Toronto

Remote
CAD 70,000 - 90,000
Remote work flexibility
Laptop provided
RQ08110 - Sr. Software Developer
RQ08110 - Sr. Software Developer

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
RQ11736 – Software Developer – Front End – Senior
RQ11736 – Software Developer – Front End – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 120,000 - 150,000
Senior GIS Developer
Senior GIS Developer

Teckhorizon Inc • Toronto

On-site
CAD 90,000 - 140,000
RQ08104 - Solutions Designer - Senior
RQ08104 - Solutions Designer - Senior

Rubicon Path • Peterborough

On-site
CAD 80,000 - 100,000
Remote work options
Laptop provided