We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership of designing, upgrading, and implementing multi-tiered front-end interfaces, integrating multiple complex sub-forms for permit applications and event safety submissions. This position requires an industry expert who can balance cutting-edge Single Page Application (SPA) engineering with strict compliance regarding global accessibility legislations and enterprise security baselines.
...
Location: Toronto, ON (Hybrid - 3 days onsite at Metro Hall / 2 days remote; subject to hiring manager's discretion)
Duration: 6-month contract (with a potential 6-month extension option)
Advantages
High-Impact Public Application: Lead the front-end modernization of a highly visible civic application used daily by city division personnel and commercial event organizers.
Elite Technical Intersection: Command a highly specialized market profile by combining advanced front-end engineering with rigorous enterprise cybersecurity and deep digital accessibility engineering.
Complete System Autonomy: Act as the definitive technical guide for front-end architecture, establishing visual blueprints, design patterns, and interface structures.
Predictable Day Schedule: Benefit from a structured, stable business-hours timeline (7 hours per day, 5 days per week) with designated remote flexibility.
Responsibilities
Front-End Architecture & Development: Design, build, upgrade, and implement high-performance front-end components and SPAs, ensuring a seamless, responsive layout across web and mobile viewports.
Secure Authentication Engineering: Implement and govern secure client-side identity verification flows using OpenID Connect (OIDC) with Proof Key for Code Exchange (PKCE) to safeguard authorization protocols within single-page architectures.
Digital Accessibility Champion: Architect digital products from the ground up to ensure strict conformance with WCAG 2.x AA, AODA, and WAI-ARIA guidelines, optimizing native accessibility features across Web, iOS, and Android platforms.
API Ingestion & Integration: Connect front-end modules seamlessly with backend enterprise layers through the consumption of RESTful APIs delivering both JSON and XML data payloads.
Outage Triage & Troubleshooting: Deliver expert-level, root-cause analysis and debugging recommendations during unanticipated production outages to preserve data integrity and system availability.
Full-Lifecycle Documentation: Author and maintain technical blueprints, application architecture diagrams, system design files, technical risk assessments, and production build/run books.
Multi-Tier Testing Governance: Formulate and execute rigorous test scripts spanning unit, functional, integration, system, and regression validations, analyzing results directly for stakeholder status updates.
Technical Mentorship & Collaboration: Provide technical leadership to parallel development resources and multidisciplinary cross-functional teams, translating complex technical constraints into plain language for business clients.
Qualifications
Core Front-End Seniority: 10+ years of extensive, professional web application engineering experience utilizing HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
Framework Mastery: 10+ years of hands-on experience building and scaling modular SPAs using React, Backbone, and custom Web Components via Stencil.js.
Advanced Accessibility Seniority: 10+ years of dedicated experience validating, testing, and developing digital systems to meet WCAG 2.x AA, AODA, and WAI-ARIA compliance regulations.
Modern Identity Protocols: 10+ years of verified experience configuring secure authorization code flows, OAuth2 patterns, and OIDC workflows backed by PKCE security extensions.
Autonomous Execution: Proven capability to operate independently under minimal supervision to resolve complex defects, analyze risks, and process QA/UAT feedback loops.
Education: Post-secondary education in Computer Science, Software Engineering, or a related technical discipline (or an approved equivalent combination of education and experience).
Asset: Prior experience working within the Canadian public sector or designing software solutions for municipal government branches.
Evaluation Readiness: Willingness to undergo an international technical screening framework (IKM Test) and panels as part of the qualification verification process.
Summary
If you're interested in the Senior Software Developer - Front End role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership of designing, upgrading, and implementing multi-tiered front-end interfaces, integrating multiple complex sub-forms for permit applications and event safety submissions. This position requires an industry expert who can balance cutting-edge Single Page Application (SPA) engineering with strict compliance regarding global accessibility legislations and enterprise security baselines.
Location: Toronto, ON (Hybrid - 3 days onsite at Metro Hall / 2 days remote; subject to hiring manager's discretion)
Duration: 6-month contract (with a potential 6-month extension option)
Advantages
High-Impact Public Application: Lead the front-end modernization of a highly visible civic application used daily by city division personnel and commercial event organizers.
Elite Technical Intersection: Command a highly specialized market profile by combining advanced front-end engineering with rigorous enterprise cybersecurity and deep digital accessibility engineering.
...
Complete System Autonomy: Act as the definitive technical guide for front-end architecture, establishing visual blueprints, design patterns, and interface structures.
Predictable Day Schedule: Benefit from a structured, stable business-hours timeline (7 hours per day, 5 days per week) with designated remote flexibility.
Responsibilities
Front-End Architecture & Development: Design, build, upgrade, and implement high-performance front-end components and SPAs, ensuring a seamless, responsive layout across web and mobile viewports.
Secure Authentication Engineering: Implement and govern secure client-side identity verification flows using OpenID Connect (OIDC) with Proof Key for Code Exchange (PKCE) to safeguard authorization protocols within single-page architectures.
Digital Accessibility Champion: Architect digital products from the ground up to ensure strict conformance with WCAG 2.x AA, AODA, and WAI-ARIA guidelines, optimizing native accessibility features across Web, iOS, and Android platforms.
API Ingestion & Integration: Connect front-end modules seamlessly with backend enterprise layers through the consumption of RESTful APIs delivering both JSON and XML data payloads.
Outage Triage & Troubleshooting: Deliver expert-level, root-cause analysis and debugging recommendations during unanticipated production outages to preserve data integrity and system availability.
Full-Lifecycle Documentation: Author and maintain technical blueprints, application architecture diagrams, system design files, technical risk assessments, and production build/run books.
Multi-Tier Testing Governance: Formulate and execute rigorous test scripts spanning unit, functional, integration, system, and regression validations, analyzing results directly for stakeholder status updates.
Technical Mentorship & Collaboration: Provide technical leadership to parallel development resources and multidisciplinary cross-functional teams, translating complex technical constraints into plain language for business clients.
Qualifications
Core Front-End Seniority: 10+ years of extensive, professional web application engineering experience utilizing HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
Framework Mastery: 10+ years of hands-on experience building and scaling modular SPAs using React, Backbone, and custom Web Components via Stencil.js.
Advanced Accessibility Seniority: 10+ years of dedicated experience validating, testing, and developing digital systems to meet WCAG 2.x AA, AODA, and WAI-ARIA compliance regulations.
Modern Identity Protocols: 10+ years of verified experience configuring secure authorization code flows, OAuth2 patterns, and OIDC workflows backed by PKCE security extensions.
Autonomous Execution: Proven capability to operate independently under minimal supervision to resolve complex defects, analyze risks, and process QA/UAT feedback loops.
Education: Post-secondary education in Computer Science, Software Engineering, or a related technical discipline (or an approved equivalent combination of education and experience).
Asset: Prior experience working within the Canadian public sector or designing software solutions for municipal government branches.
Evaluation Readiness: Willingness to undergo an international technical screening framework (IKM Test) and panels as part of the qualification verification process.
Summary
If you're interested in the Senior Software Developer - Front End role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more