10+ years in large-scale multi-client web applications
5+ years with React, JavaScript, TypeScript, REST APIs
Experience with microservice architecture
Knowledge of WCAG and AODA compliance
Strong leadership and mentoring skills
Responsibilities
Develop public-facing portal for Registration and Permit workflows
Integrate back-office systems using MuleSoft middleware
Lead and mentor technical teams
Translate business requirements into technical solutions
Analyze complex business and technical problems for effective solutions
Benefits
Opportunity to work on a significant environmental project
Collaborative and inclusive team environment
Access to modern technology stack
Potential for professional development and growth
Engagement with diverse stakeholders
Full Job Description
Job Description Description:
The Ontario Ministry of Environment, Conservation and Parks (MECP) Species at Risk Branch (SARB) is responsible for the administration and issuance of Registrations under the new Species Conservation Act (SCA), 2025. The objective of this project is to build a modern online Registration system for both external and internal users.
Technology stack: Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java/React (public facing portal)
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.
Requirements
Experience and Skill Set Requirements:
Must Haves:
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
Nice to have:
Prior OPS exp or public exp.
Skill Set Requirements:
Core Skills and Experience:
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