Back to job search
LanceSoft, Inc. logo

Frontend Developer

  • Toronto, ON
  • Hybrid
  • Posted Oct 10, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Mid-level · 2+ years
Minimum education
College diploma
Posting language
English
Working hours
40 hours per week
Office presence
3 days per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Implement the approved TTC website redesign in Sitecore, translating designs into accessible, production-ready pages and reusable components, and integrating existing real-time customer information feeds. Build a responsive, stop-code-addressable arrivals and service-alert application for large displays, kiosks, and mobile devices, while supporting testing, deployment, documentation, and knowledge transfer.

Job details

1.0 Description of Assignment: Working under the supervision of the Manager, Application Portfolios, the UI/UX Developer will be responsible for implementing the approved ttc.ca website redesign and building new customer-facing digital experiences for TTC’s Digital Customer Experience team. TTC has engaged a vendor to complete the Discovery and Definition phases of the ttc.ca website redesign, deliver evaluation findings, design recommendations, and annotated wireframes and mockups. The contractor will own the implementation: translating the approved designs into production-ready, accessible front-end code within TTC’s existing technical environment, including the Sitecore content management system. Backend system and infrastructure changes are out of scope. In parallel, the resource will design and build a responsive web application displaying next-arrival predictions and service alerts across form factors, including large-format and kiosk displays such as suspended screens at bus bays. Each display browses to a URL carrying a stop code, and the page renders that stop’s real-time arrivals and alerts. This is a TTC-led initiative outside the vendor’s scope. This assignment will require the incumbent to work onsite 2-3 days per week at Union Station East Wing 61 Front St West and other GTA locations as required under TTC’s hybrid work policy. 2.0 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. 3.0 Assignment Duties: • Implement the approved ttc.ca website 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 TTC’s design system, ensuring consistent branding, navigation, terminology, and visual design across the website. • Integrate front-end interfaces with TTC 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 TTC standards. • Provide knowledge transfer and support continuous improvement activities across the Digital Customer Experience team. 4.0 Deliverables: The consultant will implement the approved ttc.ca website redesign and build new customer- facing digital experiences, including: • Implemented ttc.ca website redesign pages, templates, and components in production, compliant with TTC brand standards and WCAG 2.0 AA • 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 with TTC standards

What you’ll do

Implement the approved TTC website redesign in Sitecore, translating designs into accessible, production-ready pages and reusable components, and integrating existing real-time customer information feeds. Build a responsive, stop-code-addressable arrivals and service-alert application for large displays, kiosks, and mobile devices, while supporting testing, deployment, documentation, and knowledge transfer.

Requirements

Requires a degree or diploma in design, human-computer interaction, computer science, or a related field, or equivalent education and experience, plus 3–5 years implementing customer-facing websites from approved designs. Candidates should have a portfolio of responsive interfaces and strong front-end skills, including HTML, CSS, JavaScript or TypeScript, React, CMS experience, accessibility expertise, Figma, and real-time API integration.

Listed skills

  • HTML · Preferred
  • CSS · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • React · Preferred
  • Figma · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Sitecore CMS
  • AODA and WCAG Accessibility
  • Responsive Web Design
  • Figma
  • Real-Time API Integration
  • GTFS-RT
  • UI Component Development
  • Performance Optimization
  • Cross-Browser Testing
  • Agile Delivery
  • Usability Testing

Job areas

  • Software
  • Technology
  • Art & Design
  • Transportation
  • Government & Public Sector

More jobs from LanceSoft, Inc.

See all jobs from LanceSoft, Inc.