Frontend Developer
About the role
Senior Front-End Software Developer Location: John Street, Toronto, ON Start Date: August 3, 2026 End Date: February 2, 2027 Schedule: 5 Days/Week (7 Hours/Day) Incorp rate: $90-$97.22/hr
Position Overview The City of Toronto is seeking an experienced Senior Front-End Software Developer to design, develop, enhance, and support enterprise web applications. The successful candidate will be responsible for building modern, accessible Single Page Applications (SPAs), collaborating with multidisciplinary teams, and contributing throughout the full software development lifecycle. This role requires strong expertise in modern front-end technologies, REST API integration, accessibility compliance, troubleshooting, technical documentation, and application architecture.
Must-Have Qualifications Front-End Development Extensive experience developing Single Page Applications (SPAs). Strong expertise with: HTML5 CSS3 JavaScript jQuery Bootstrap React Backbone.js Experience integrating applications with RESTful APIs using JSON and XML. Accessibility Experience developing digital products that meet accessibility standards and best practices, including: WCAG 2.x AA AODA WAI-ARIA Experience implementing accessibility features across: Web iOS Android Architecture & Technical Leadership Experience working independently with minimal supervision. Strong understanding of application architecture and system integration. Experience producing: Architecture diagrams Technical documentation Risk assessments Experience supporting QA/UAT processes and resolving feedback. Troubleshooting & Support Extensive experience performing root cause analysis. Strong debugging and troubleshooting skills during production incidents and application outages. Enterprise Application Development Experience designing, developing, maintaining, and enhancing large-scale enterprise applications. Ability to collaborate effectively with multidisciplinary project teams. Experience creating technical documentation and delivering user or technical training. Education Post-secondary education in Computer Science or a related discipline, or an equivalent combination of education and experience.
Key Responsibilities Design, develop, enhance, test, implement, and maintain front-end software components. Develop modern, responsive, and accessible web applications using industry best practices. Participate in all phases of the Software Development Life Cycle (SDLC). Collaborate with business analysts, systems analysts, developers, and end users to define business requirements and solution designs. Develop enhancements using modern front-end development principles. Integrate front-end applications with RESTful APIs. Produce technical specifications, architecture documentation, and design documents. Troubleshoot, debug, and resolve application issues in development and production environments. Participate in code reviews and implement recommended improvements. Follow established coding standards, naming conventions, and change management processes. Prepare and maintain operational documentation, technical documentation, and user guides. Support QA, UAT, deployment, and post-production activities.
Required Technical Skills HTML5 CSS3 JavaScript (ES6+) jQuery Bootstrap React Backbone.js REST APIs JSON XML Responsive Web Design Single Page Application (SPA) Development Cross-Browser Compatibility Application Debugging & Troubleshooting Technical Documentation
Accessibility Expertise Candidates should have hands-on experience developing applications that comply with: WCAG 2.x AA AODA WAI-ARIA and optimizing accessibility across web and mobile platforms.
Nice-to-Have Previous municipal, Ontario Public Sector (OPS), or broader public sector experience. Experience working on large enterprise digital transformation projects. Experience supporting Agile development teams. Experience participating in architecture reviews and technical leadership activities.
Deliverables The successful candidate will: Develop and deliver high-quality front-end software solutions. Produce technical and operational documentation. Support application enhancements, maintenance, and production issue resolution. Participate in testing, deployment, and change management activities. Deliver additional project work as assigned by management.
Similar Jobs
Frontend Developer
About the role
Senior Front-End Software Developer Location: John Street, Toronto, ON Start Date: August 3, 2026 End Date: February 2, 2027 Schedule: 5 Days/Week (7 Hours/Day) Incorp rate: $90-$97.22/hr
Position Overview The City of Toronto is seeking an experienced Senior Front-End Software Developer to design, develop, enhance, and support enterprise web applications. The successful candidate will be responsible for building modern, accessible Single Page Applications (SPAs), collaborating with multidisciplinary teams, and contributing throughout the full software development lifecycle. This role requires strong expertise in modern front-end technologies, REST API integration, accessibility compliance, troubleshooting, technical documentation, and application architecture.
Must-Have Qualifications Front-End Development Extensive experience developing Single Page Applications (SPAs). Strong expertise with: HTML5 CSS3 JavaScript jQuery Bootstrap React Backbone.js Experience integrating applications with RESTful APIs using JSON and XML. Accessibility Experience developing digital products that meet accessibility standards and best practices, including: WCAG 2.x AA AODA WAI-ARIA Experience implementing accessibility features across: Web iOS Android Architecture & Technical Leadership Experience working independently with minimal supervision. Strong understanding of application architecture and system integration. Experience producing: Architecture diagrams Technical documentation Risk assessments Experience supporting QA/UAT processes and resolving feedback. Troubleshooting & Support Extensive experience performing root cause analysis. Strong debugging and troubleshooting skills during production incidents and application outages. Enterprise Application Development Experience designing, developing, maintaining, and enhancing large-scale enterprise applications. Ability to collaborate effectively with multidisciplinary project teams. Experience creating technical documentation and delivering user or technical training. Education Post-secondary education in Computer Science or a related discipline, or an equivalent combination of education and experience.
Key Responsibilities Design, develop, enhance, test, implement, and maintain front-end software components. Develop modern, responsive, and accessible web applications using industry best practices. Participate in all phases of the Software Development Life Cycle (SDLC). Collaborate with business analysts, systems analysts, developers, and end users to define business requirements and solution designs. Develop enhancements using modern front-end development principles. Integrate front-end applications with RESTful APIs. Produce technical specifications, architecture documentation, and design documents. Troubleshoot, debug, and resolve application issues in development and production environments. Participate in code reviews and implement recommended improvements. Follow established coding standards, naming conventions, and change management processes. Prepare and maintain operational documentation, technical documentation, and user guides. Support QA, UAT, deployment, and post-production activities.
Required Technical Skills HTML5 CSS3 JavaScript (ES6+) jQuery Bootstrap React Backbone.js REST APIs JSON XML Responsive Web Design Single Page Application (SPA) Development Cross-Browser Compatibility Application Debugging & Troubleshooting Technical Documentation
Accessibility Expertise Candidates should have hands-on experience developing applications that comply with: WCAG 2.x AA AODA WAI-ARIA and optimizing accessibility across web and mobile platforms.
Nice-to-Have Previous municipal, Ontario Public Sector (OPS), or broader public sector experience. Experience working on large enterprise digital transformation projects. Experience supporting Agile development teams. Experience participating in architecture reviews and technical leadership activities.
Deliverables The successful candidate will: Develop and deliver high-quality front-end software solutions. Produce technical and operational documentation. Support application enhancements, maintenance, and production issue resolution. Participate in testing, deployment, and change management activities. Deliver additional project work as assigned by management.