RQ11736 – Software Developer – Front End – Senior

S M Software Solutions Inc

Toronto

On-site

CAD 120,000 - 150,000

Full time

7 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 Senior Software Developer – Frontend role is based in Toronto and onsite with the Ontario provincial government, focusing on large-scale, multi-client web apps. You will design, build, test, deploy, and maintain accessible frontend components, translating wireframes and user stories into reusable interfaces.

Expect strong JS/TS framework expertise, RESTful API integration, secure coding practices, and Agile delivery.

Qualifications

  • Extensive experience designing and building large-scale web apps.
  • Strong hands-on with modern JS/TS frameworks and responsive UI.
  • Experience with RESTful APIs, security gateways, OAuth 2.0, JWTs.
  • Experience with Agile software development and Azure DevOps.
  • Ability to create accessible experiences per WCAG/AODA standards.

Responsibilities

  • Translate designs and user stories into reusable frontend components.
  • Develop responsive UIs and integrate with enterprise APIs and services.
  • Write unit and integration tests and ensure accessibility compliance.
  • Collaborate with UX, product, backend, and DevOps teams throughout SDLC.
  • Support releases, production readiness, monitoring, and stabilization.

Skills

JavaScript/TypeScript frameworks
RESTful APIs
Azure DevOps
Accessible design
Agile methods

Tools

Azure DevOps pipelines

Job description

Work Arrangement: Onsite – 5 Days per Week

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

We are seeking a Senior Software Developer – Front End with extensive experience designing, developing, testing, deploying, and maintaining large-scale, multi-client, Internet-ready web applications. The ideal candidate will have strong hands‑on expertise in modern JavaScript or TypeScript frameworks, responsive and component-based application development, RESTful APIs, secure integrations, automated testing, accessibility standards, and Agile software development methodologies. The successful candidate will translate approved research, wireframes, prototypes, design specifications, user stories, and acceptance criteria into reusable, accessible, and maintainable frontend components, delivering consistent and reliable digital experiences for Ontario businesses.

Role Snapshot
  • Job Title: RQ11736 – Software Developer – Front End – Senior
  • Client: Ministry of Public and Business Service Delivery and Procurement
  • Work Location: 222 Jarvis Street, 5th Floor, Toronto, Ontario, Canada
  • Work Arrangement: Onsite – 5 Days per Week
  • Estimated Start Date: November 9, 2026
  • Estimated End Date: September 28, 2027
  • Business Days: 225.00
  • Extension: Probable after the initial mandate
  • Hours: 7.25 hours per day
  • Security Level: No Clearance Required
Must Have
  • Extensive experience as a designer and developer of large-scale, multi-client, Internet-ready web applications.
  • Strong hands‑on experience with modern JavaScript or TypeScript frameworks and responsive, component-based application development.
  • Experience with structured and Agile development methodologies, Azure DevOps, unit testing, source control, and application documentation.
  • Experience with RESTful APIs, RESTful web services, security gateways, OAuth 2.0, JSON Web Tokens, SSL certificates, middleware, and communications protocols.
Description

The Senior Software Developer – Frontend designs, develops, tests, deploys, and maintains the accessible, responsive, and user-facing capabilities of the enterprise platform.

The role translates approved research, wireframes, prototypes, design specifications, user stories, and acceptance criteria into reusable and maintainable frontend components that provide a consistent experience across platform features and onboarded services.

Working closely with UX, product, business analysis, architecture, backend development, QA, accessibility, security, and DevOps resources, the Senior Software Developer – Frontend integrates interfaces with APIs, identity services, workflows, notifications, document services, and other enterprise platform components.

The role applies secure coding, accessibility, performance, automated testing, and design-system standards; investigates complex browser and integration issues; and supports releases, production readiness, monitoring, and stabilization to ensure reliable digital experiences for Ontario businesses.

Experience
  • Extensive experience designing and developing large-scale, multi-client, Internet-ready web applications.
  • Experience translating technical system specifications, wireframes, prototypes, user stories and acceptance criteria into working, tested applications.
  • Experience developing detailed programming specifications and designing, coding, debugging, documenting and maintaining responsive user-interface components.
  • Strong experience with modern JavaScript or TypeScript frameworks, object-oriented practices, design patterns, refactoring, and clean code.
  • Experience integrating user interfaces with RESTful APIs, RESTful web services, identity services, security gateways, middleware, and backend components.
  • Experience using relational or hierarchical database technologies and query languages to retrieve and present application data.
  • Experience with communications protocols and security approaches such as OAuth 2.0, JSON Web Tokens, and SSL certificates.
  • Experience applying structured and Agile methodologies across the software development lifecycle, including design walkthroughs, coding, unit testing, deployment, conversion, migration, and implementation.
  • Experience using Azure DevOps or comparable tools for source control, work management, continuous integration, and deployment.
  • Experience implementing accessible user experiences in accordance with AODA and applicable WCAG standards.
  • Experience eliciting and documenting technical information from business stakeholders, subject‑matter experts, architects, designers, and other IT professionals.
  • Experience troubleshooting application, browser, performance, security, accessibility, deployment, and integration issues, including post‑implementation support.
General Skills / Duties
  • Translate approved technical system specifications into working, tested, accessible, and maintainable enterprise platform frontend applications.
  • Develop detailed programming specifications and design, write, generate, compile, debug, document, and maintain frontend code.
  • Build responsive, Internet‑ready user interfaces and reusable components using approved frameworks, design patterns, and enterprise platform standards.
  • Integrate frontend components with RESTful APIs, identity and access services, security gateways, workflows, notifications, documents, and other platform services.
  • Create, maintain, and execute unit, component, integration, accessibility, and end‑to‑end tests.
  • Participate in design walkthroughs, code reviews, backlog refinement, estimation, sprint planning, release planning, and implementation activities.
  • Collaborate with business analysts, UX designers, architects, backend developers, testers, DevOps engineers, and other IT professionals throughout the software development lifecycle.
  • Review and update application configuration, build, and installation scripts required for testing, deployment, conversion, or migration.
  • Diagnose and resolve technical problems arising during development, implementation, migration, and operation of the application.
  • Provide post‑implementation support and resolve production, performance, usability, accessibility, security, and integration issues.
  • Prepare user, system, technical, deployment, and support documentation as required.
  • Meet delivery commitments while adapting to changing priorities and aggressive timelines.
Experience And Skill Set Requirements
  • Core Skills and Experience – 40%
  • Extensive experience as a designer and developer of large-scale, multi-client, Internet‑ready web applications.
  • Strong hands‑on experience with modern JavaScript or TypeScript frameworks and responsive, component-based application development.
  • Experience translating technical specifications and detailed designs into working, tested, maintainable applications.
  • Experience with structured and Agile development methodologies, Azure DevOps, unit testing, source control, and application documentation.
  • Technical Skills and Experience – 35%
  • Experience with RESTful APIs, RESTful web services, security gateways, OAuth 2.0, JSON Web Tokens, SSL certificates, middleware, and communications protocols.
  • Experience applying object‑oriented coding practices, current design patterns, refactoring, clean code, and rapid application development approaches.
  • Experience with relational or hierarchical databases, query languages, application deployment, troubleshooting, and post‑implementation support.
  • Knowledge of AODA, WCAG, information‑management principles, and accessible application design.
  • Soft Skills – 20%
  • Strong written and verbal communication, analytical, problem‑solving, decision‑making, interpersonal, and negotiation skills.
  • Ability to develop and present ideas, participate in design walkthroughs, and work effectively with functional and technical teams.
  • Demonstrated ability to work under pressure, adapt to changing priorities, and consistently meet deadlines.
  • Public‑Sector Experience – 5%
  • Knowledge of Ontario Public Service development standards, processes, governance, accessibility, security, and documentation expectations.
Additional Information
  • Work Arrangement: Onsite – 5 days per week.
  • Email is the best way to reach us.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer – Front End (RQ11736)
Senior Software Developer – Front End (RQ11736)

Softline Technology Inc. • Toronto

On-site
CAD 95,000 - 130,000
RQ11736 - Software Developer- Front End - Senior
RQ11736 - Software Developer- Front End - Senior

Maarut • Toronto

On-site
CAD 110,000 - 140,000
Senior Front End Developer
Senior Front End Developer

I8IS - Infiniti Software Solutions • Toronto

On-site
CAD 110,000 - 160,000
RQ11737 - Software Developer - Full Stack - Senior
RQ11737 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 110,000 - 150,000
RQ11507 - Software Developer- Front End - Senior I Toronto - Onsite I 1+ year
RQ11507 - Software Developer- Front End - Senior I Toronto - Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 138,000
11777
11777

Maarut • Toronto

On-site
CAD 120,000 - 170,000
11776
11776

Maarut • Toronto

On-site
CAD 120,000 - 150,000
RQ08799 - Software Developer- Front End - Senior
RQ08799 - Software Developer- Front End - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
Senior Software Developer – Full Stack (RQ11737)
Senior Software Developer – Full Stack (RQ11737)

Softline Technology Inc. • Toronto

On-site
CAD 120,000 - 180,000
RQ11557 – Software Developer – Front End – Senior
RQ11557 – Software Developer – Front End – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 110,000 - 150,000