Senior React Developer
TeckhorizonOur Client is seeking an experienced Senior Software Developer with strong expertise in Next.js, React, TypeScript, JavaScript, and modern web application development to design and develop a public-facing registration and permit management portal.
The successful candidate will contribute to building scalable, secure, accessible, and responsive web applications while integrating front-end solutions with Microsoft Dynamics CRM through MuleSoft middleware.
Key Responsibilities
-
Design, develop, and maintain large-scale public-facing web applications using Next.js, React, TypeScript, and JavaScript.
-
Build responsive, accessible, and reusable UI components using HTML5, CSS, Bootstrap, and modern front-end frameworks.
-
Develop and integrate REST APIs and RESTful web services with enterprise back-end systems.
-
Integrate public-facing applications with Microsoft Dynamics CRM through MuleSoft middleware.
-
Apply microservices architecture, object-oriented programming principles, design patterns, and clean coding practices.
-
Implement and maintain accessibility standards in compliance with WCAG and AODA.
-
Optimize application performance, scalability, security, extensibility, and maintainability.
-
Collaborate with business analysts, architects, QA teams, developers, and stakeholders to translate business requirements into technical solutions.
-
Lead technical discussions, conduct code reviews, and mentor junior developers.
-
Troubleshoot complex application issues and implement effective technical solutions.
-
Maintain technical documentation, solution designs, and knowledge transfer materials.
-
Leverage AI-assisted development tools, including Microsoft Copilot, AI agents, and LLMs, to improve development productivity and automation.
-
Support Agile development, continuous improvement, and timely project delivery.
Required Qualifications
-
10+ years of experience designing and developing large-scale, multi-client web applications.
-
5+ years of hands-on experience with React, JavaScript, TypeScript, HTML5, and CSS.
-
5+ years of experience with Node.js/NPM and RxJS.
-
5+ years of experience developing and integrating REST APIs and RESTful web services.
-
3+ years of experience with Bootstrap and jQuery.
-
3+ years of experience using Git for version control.
-
Practical experience with Next.js and Vue.js.
-
Strong understanding of microservices architecture and modern web application design.
-
Experience with responsive web development and cross-browser compatibility.
-
Demonstrated experience implementing WCAG and AODA accessibility standards.
-
Strong knowledge of object-oriented programming, design patterns, refactoring, and clean code.
-
Experience with technical leadership, mentoring, stakeholder engagement, and cross-functional collaboration.
-
Strong troubleshooting, analytical, communication, and documentation skills.
Preferred Qualifications
-
Previous experience working with the Ontario Public Service (OPS) or other public-sector organizations.
-
Experience integrating applications with Microsoft Dynamics CRM and MuleSoft.
-
Familiarity with Java-based enterprise applications.
-
Experience using Microsoft Copilot, AI agents, and large language models (LLMs) in software development.
-
Experience delivering government-facing digital services and registration or permit management systems.