Back to results

Senior Developer (React, Next.js & TypeScript)

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Client: Ontario Ministry of Public and Business Service Delivery and Procurement (Government Services Integration Cluster)

Job Title: Software Developer - Senior

Location: Onsite: 5 Days | 222 Jarvis St., Toronto

Engagement: Contract Full-Time

Contract Duration: 135.00Days (Potential Extension)

Job Description:

Must Have:

  • React- 7+ years / Javascript - 7+ years / Typescript - 7+ years / HTML 5.0, CSS 7+ years
  • Node such as NPM - 7+ years / RXJS - 7+ years / Bootstrap, jQuery – 5+ years
  • Git – 5+ years

Nice to have:

  • Prior OPS or public sector exp.

This position is to develop public facing portal for Registration and Permit workflows (NextJS, TypeScript, React) for Ontario public and integrate this backoffice developed in MS Dynamics CRM via Mulesoft middleware. This position is listed as "Onsite"; the resource is expected to work onsite between the standard working hours of 8:00-5:00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.

Technology stack : Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java/React (public facing portal)

Evaluation Criteria

Core Skills and Experience - 35%

  • 10+ years of experience as a designer and developer in the large-scale multi-client web applications
  • 5+ years of hands-on experience of React, Javascript, Typescript, RestAPI, RESTful WebServices
  • Working experience of RXJS, NextJS, VueJS
  • Knowledge and experience of microservice architecture as well as a demonstrated ability to apply core architecture principles to enhance a product's extensibility and maintainability.
  • Knowledge and experience with programming Internet-ready applications
  • Proven experience with WCAG and AODA
  • Experience with Responsive Web application development

Technical Skills - 35%

  • Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
  • Experience with one or more communications protocols
  • React- 5+ years / Javascript - 5+ years / Typescript - 5+ years / HTML 5.0, CSS 5+ years
  • Node such as NPM - 5+ years / RXJS - 5+ years / Bootstrap, jQuery – 3+ years
  • Git – 3+ years
  • Experience with Responsive Web application development

Leadership, Communication & Collaboration (15%)

  • Demonstrated ability to lead, mentor, and coach developers and technical teams.
  • Experience coordinating work across developers, testers, business analysts, architects, and stakeholders.
  • Strong stakeholder management and client engagement skills.
  • Ability to translate business requirements into technical solutions and implementation plans.
  • Strong verbal and written communication skills.
  • Experience producing technical documentation, solution designs, and knowledge transfer materials.
  • Proven ability to facilitate decision-making and resolve technical challenges.
  • Experience building collaborative, inclusive, and high-performing teams.

Problem Solving, Innovation & Delivery (15%)

  • Demonstrated ability to analyze complex business and technical problems and develop effective solutions.
  • Proven track record delivering projects on time while managing risks, dependencies, and competing priorities.
  • Experience leveraging AI technologies such as Microsoft Copilot, AI Agents, and LLMs to improve productivity and solution delivery.
  • Strong focus on continuous improvement, automation, and development best practices.
  • Ability to identify modernization opportunities and drive innovation.
  • Experience balancing strategic architecture decisions with hands-on delivery responsibilities.
More about this job

Responsibilities

Develop a public-facing registration and permit portal using Next.js, TypeScript, and React, and integrate it with the Microsoft Dynamics CRM back office through MuleSoft middleware. Provide technical leadership and collaborate with developers, testers, business analysts, architects, and stakeholders to deliver maintainable, accessible, and responsive web applications.

Requirements

Requires extensive experience developing large-scale web applications, including 5 or more years with React, JavaScript, TypeScript, REST services, HTML, CSS, Node.js, and RxJS; experience with Next.js, microservices, responsive development, WCAG, and AODA is also sought. The role calls for technical leadership, strong communication and problem-solving skills, and the ability to deliver projects while managing risks and priorities; prior Ontario Public Service or public-sector experience is an asset.

Skills

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Node.js
  • RxJS
  • Bootstrap
  • jQuery
  • Git
  • REST APIs
  • Microservices
  • Responsive Web Development
  • WCAG
  • AODA

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector
  • Management & Leadership

Keywords

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Node.js
  • NPM
  • RxJS
  • Bootstrap
  • jQuery
  • Git
  • REST APIs
  • RESTful Web Services
  • Vue.js
  • Microservices
  • Microsoft Dynamics CRM
  • MuleSoft
  • WCAG
  • AODA
  • Responsive Web Applications
  • Object-Oriented Programming
  • Design Patterns
  • Refactoring
  • Clean Code
  • Technical Leadership
  • AI Agents
  • Microsoft Copilot
  • Large Language Models
  • Public Sector

Report this job