Job descriptionWe are hiring a Senior Solutions Designer – CRM with 10+ years building Single Page Applications (SPAs) using HTML5, CSS3, JavaScript, React/Web Components, plus deep experience in accessibility (WCAG 2.x AA, AODA, WAI-ARIA) and secure authentication with OpenID Connect (OIDC) + PKCE. The role also requires hands‑on experience building scalable Salesforce Lightning Components using modern Web Components. This is a hybrid role (3 days onsite / 2 days remote, subject to HM’s discretion) at Metro Hall, 55 John Street, Toronto, ON.
Role Snapshot
• Job Title: RQ00676 – Solutions Designer – CRM – Senior
• Client: Supply Ontario
• Start Date: 2026‑07‑27
• End Date: 2027‑01‑26
• Business Days: 130
• Extension Option: Up to 6 months
• Work Location: Metro Hall, 55 John Street, M5V 3C6, Toronto, ON, Canada
• Job Type: Hybrid (3 days onsite / 2 days remote, subject to HM’s discretion)
• Hours: 7.25 hours/day (5 days/week)
• Application Deadline: Monday, 15 June 2026, 10:00 AM EST
• Contact Emails:
• [email removed]
• [email removed]
Mandatory Documents
• Updated Resume in Word format
• Skills Matrix and References
• Expected hourly rate
• Visa Status
• LinkedIn ID
Must‑Have Requirements
• 10+ years extensive experience in developing Single Page Applications (SPAs) using:
• HTML5
• CSS3
• JavaScript
• jQuery
• Bootstrap
• Frameworks such as:
• Backbone
• React
• Stencil.js (Web Components)
• API integration with REST (JSON, XML) APIs
• 10+ years experience developing digital products that comply with accessibility standards/best practices:
• WCAG 2.x AA
• AODA
• WAI-ARIA
• Optimizing accessibility features for Web, iOS, Android
• 10+ years experience integrating secure authentication flows using:
• OpenID Connect (OIDC) with Proof Key for Code Exchange (PKCE)
• Implementing authorization code flows in Single Page Applications
• Ensuring compliance with modern security best practices
• Hands‑on experience building scalable Salesforce Lightning Components using modern Web Components to deliver:
• Fast
• Modular
• Reusable UI
Qualifications
• Extensive SPA development experience using:
• HTML5, CSS3, JavaScript, jQuery, Bootstrap
• Frameworks: Backbone, React, Stencil.js (Web Components)
• REST (JSON, XML) API integration
• Extensive experience working independently with minimal supervision on:
• Application architecture
• Integration
• Managing architecture diagrams
• Technical documents
• Risk assessment
• Digital accessibility compliance
• QA/UAT feedback
• Extensive experience in root cause analysis during unanticipated outages by providing:
• Troubleshooting recommendations
• Debugging recommendations
• Support
• Hands‑on experience building scalable Salesforce Lightning Components using modern Web Components for fast, modular, reusable UI.
• Experience developing/maintaining large‑scale IT applications and working effectively with multidisciplinary staff in a project team, including:
• Creation of related documentation
• Relevant training
• Experience developing digital products complying with accessibility standards/best practices:
• WCAG 2.x AA
• AODA
• WAI-ARIA
• Optimizing accessibility for Web, iOS, Android
• Experience integrating secure authentication flows using:
• OpenID Connect (OIDC) with PKCE
• Authorization code flows in SPAs
• Compliance with modern security best practices
• Education:
• Post‑secondary education in Computer Science or related discipline, or approved equivalent combination of education/experience
• Ability to provide technical leadership on large‑scale projects
• Interpersonal & Communication Skills:
• Strong interpersonal skills
• Ability to effectively communicate with team members and clients regarding technical and business requirements
Assignment of Duties
• Designing, developing, upgrading, testing, and implementing software components for the central Special Events application used by event organizers and City divisions.
• Contributing to development and integration of multiple sub‑forms into the primary application to support:
• Permit applications
• Event safety submissions
• Documenting technical specifications, system designs, and integration details related to the application and associated components.
• Troubleshooting and resolving application issues related to:
• System functionality
• Data integrity
• Integrations
• User access
• Collaborating with parallel development resources to ensure consistent implementation and successful integration of all solution components.
• Participating in planning, estimation, and delivery of development tasks to support evolving program requirements.
• Working with internal stakeholders to ensure the solution meets:
• Accessibility
• Privacy
• Security
• Operational requirements for managing event‑related information
• Supporting improved coordination and information sharing across City divisions through develop