UI/UX Developer
· Pay Rate: (flexible)
· Location: Toronto ON
· Contract Length:12 months
We at Raise are hiring right now for one of our Government Sector Clients. If you’re interested, apply below for your chance to join a great place to work.
Skills and Certifications
Mandatory Requirements
• University degree or college diploma in Design, Human-Computer Interaction, Computer Science, or a related discipline, or equivalent combination of education and experience.
• Minimum 3 to 5 years of experience as a UI/UX Developer or Front-End Developer implementing customer-facing websites from approved designs.
• Demonstrated portfolio of shipped responsive web interfaces spanning both UX design and front-end implementation.
• Strong proficiency in HTML, CSS, and JavaScript/TypeScript, and hands-on experience with a modern front-end framework such as React.
• Experience implementing front-end designs within an enterprise content management system (Sitecore preferred).
• Experience building interfaces compliant with AODA and WCAG 2.0 Level AA, including ARIA, keyboard navigation, and screen-reader compatibility.
• Experience designing multiple form factors and screen sizes, including large-format or kiosk displays and mobile devices.
• Experience with Figma, including component libraries, design tokens, and design systems.
• Experience integrating front-end interfaces with real-time data feeds and APIs (e.g., service alerts, schedules), including loading, stale-data, and error states.
• Experience meeting front-end performance budgets and testing across browsers and devices.
• Experience working in Agile delivery teams with product managers, developers, and QA.
• Strong communication skills, with the ability to present and rationalize design and implementation decisions to technical and non-technical stakeholders.
Other Skills and Certifications
• Experience with digital signage or passenger information display systems.
• Hands-on Sitecore CMS development experience (templates, components, personalization).
• Familiarity with WCAG 2.1/2.2 success criteria beyond the 2.0 AA baseline.
• Experience planning and conducting usability testing and user research.
• Experience with motion design and micro-interactions for glanceable, at-a-distance interfaces.
• Experience contributing to and maintaining shared design systems and component libraries.
• Experience with Git, front-end build tools, and CI/CD pipelines.
• Familiarity with customer journey mapping, service design, and user-centered design principles.
• Public sector, municipal government, or transit industry experience is considered an asset.
• UX certification (e.g., NN/g) or related design and front-end certifications are assets.
Assignment Duties
• Implement the approved redesign, translating vendor wireframes, mockups, and design recommendations into production-ready, accessible front-end code within the Sitecore CMS.
• Review vendor Discovery and Definition deliverables for technical feasibility and participate in handoff and implementation planning activities.
• Build and extend reusable UI components within design system, ensuring consistent branding, navigation, terminology, and visual design across the website.
• Integrate front-end interfaces with scheduling and service disruption feeds, real-time trip planning, service alerts, and customer feedback features, working within the existing backend systems.
• Ensure all implemented pages and components meet AODA and WCAG 2.0 Level AA accessibility requirements.
• Meet front-end performance budgets, including page load targets, without degrading accessibility features.
• Design and build the URL-addressable next-arrivals and service alerts web application (one URL per stop code) for large-format suspended displays at bus bays, kiosks, and mobile devices, implementing the specification including bay-grouped pagination, alert displacement behavior, and no-data states, fed by real-time GTFS-RT data.
• Support testing activities, including usability, accessibility, performance, and cross-browser/device testing, and resolve defects in design or implementation.
• Support deployment activities, staff training, and production readiness.
• Develop and maintain design and technical documentation in accordance with standards.
• Provide knowledge transfer and support continuous improvement activities across the Digital Customer Experience team.
Deliverables
The consultant will implement the approved redesign and build new customer-facing digital experiences, including:
• Implemented client redesign pages, templates, and components in production, compliant with brand standards and WCAG
• Front-end integration with real-time scheduling feeds, service alerts, and trip planning features.
• Next-arrivals and service alerts web application: URL-addressable by stop code, real-time GTFS-RT data, responsive across form factors (large-format and kiosk displays, desktop, mobile).
• Reusable UI components and design system contributions.
• Accessibility conformance documentation and test evidence (accessibility, performance, cross-browser/device).
• Defect fixes and deployment support.
• Training materials and handoff documentation.
• Design and technical documentation in accordance standards.
Looking for meaningful work? We can help
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com