Software Developer- Front End
Overview
The Government Services Integration Cluster, under the Ministry of Public and Business Service Delivery and Procurement, is seeking a Senior Front End Software Developer for a long-term onsite engagement in Toronto. The successful candidate will design, develop, and implement high-quality front end solutions, translating technical specifications into tested, production-ready applications. This role is central to delivering modern, accessible, and scalable user interfaces within a dynamic public sector environment.
Key Responsibilities
- Design, develop, and implement front end code including user interface interactions and visually effective, responsive interfaces
- Translate technical systems specifications into working, tested applications by developing detailed programming specifications and writing or generating code
- Build and maintain front end functionality for features such as login pages, profile creation, customer notifications, and self-service sign-up
- Develop and test RESTful APIs, ensuring reliability and performance across integration points
- Implement and support Progressive Web App (PWA) features and Jamstack architecture patterns
- Apply responsive design principles and conduct front end testing, debugging, page load optimization, and version control
- Build integrations with Identity and Access Management (IAM) systems such as Azure AD B2C and Okta Authentication
- Work with headless content management systems to deliver dynamic, content-driven web experiences
- Resolve and troubleshoot technical problems arising during software use and operation, including assistance during implementation, conversion, and deployment
- Collaborate with IT professionals, business stakeholders, and subject matter experts throughout the full Software Development Life Cycle
- Conduct design walkthrough sessions and produce documentation including solution documentation, user manuals, and technical reports
- Ensure applications meet Accessibility for Ontarians with Disabilities Act (AODA) standards and related regulations
Must-Have Requirements
- Hands-on experience with React framework and TypeScript
- Experience with Node.js and Next.js for server-side and full-stack front end development
- Proven experience building and testing RESTful APIs
- Working knowledge of Jamstack Architecture
- Expert-level knowledge and experience with HTML, JavaScript, CSS, and CSS Frameworks
Nice-to-Have Skills
- Experience with cloud platforms such as Microsoft Azure
- Previous experience in the Ontario Public Service (OPS) or broader public sector
- Experience with Azure AD B2C Authentication and Okta Authentication integrations
- Hands-on experience with Progressive Web Apps (PWAs)
- Experience with headless content management systems
- Working knowledge of DevOps practices including task boards and CI/CD pipelines
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) requirements and standards
- Experience with rapid application development (RAD) methodologies
Work Environment
This is a fully onsite role based at 222 Jarvis St, Toronto, Ontario, requiring five days per week in office. The team operates using Agile Scrum and Kanban methodologies. No security clearance is required. Travel expenses are not applicable for this engagement.