Job overview
Overview
To lead project teams and provide expertise in the development and maintenance of enterprise-level, front-end applications using modern web technologies while ensuring compliance with digital accessibility standards and Accessibility for Ontarians with Disabilities Act (AODA). To implement software components and solutions, integrate front-end applications with back-end systems and recommend and implement security, privacy and quality assurance requirements consistent with MFIPPA and corporate standards. To contribute to the development of frameworks to streamline the development process.
Responsibilities
- Implements continuous integration and continuous deployment pipelines for streamlined testing and deployment processes.
- Leverages mobile frameworks for hybrid development to deliver seamless and engaging mobile applications.
- Leads the identification and analysis of current business processes and practices in the context of evolving information architecture and performance measures; leverages existing enterprise infrastructure investments.
- Leads the development and maintenance of enterprise-level front-end applications utilizing contemporary web technologies.
- Designs accessible mapping applications in compliance with the City\'s standard technologies and solutions.
- Works with cross-functional teams to develop software components and solutions, integrating front-end applications with backend systems.
- Recommends and implements security, privacy and quality assurance requirements consistent with MFIPPA, corporate and legislated standards regarding the storage, processing and retention of confidential data.
- Interacts with business teams to discuss benefits, drawbacks and tradeoffs of various solutions, developing new applications from business requirements within the existing technical constraints.
- Designs, creates, develops and sustains corporate standards related to the development and maintenance of internal and public facing applications.
- Collects, identifies and reviews business and technical requirements to provide and negotiate program recommendations and solutions.
- Ensures development meets industry-standard software development methodologies, corporate policies, digital accessibility standards and AODA compliance, promoting inclusivity.
- Troubleshoots and resolves technical problems during use and operation of software packages, including implementation, conversion and migrations support.
- Leads cross-divisional teams to deliver and sustain complex front-end applications and information through the application life-cycle; reports progress to management and ensures on-time delivery.
- Directs day-to-day work output of staff, including scheduling, assigning and reviewing tasks to sustain complex enterprise applications and information.
- Leads and facilitates meetings, prepares and delivers presentations and reports to project managers, team members and external partners.
- Provides development and direction for software upgrade activities on internal and public facing applications.
- Stays current with latest trends and technologies in front-end development to enhance the organization\'s digital modernization efforts.
- Utilizes Source Code Management Systems for version control and collaboration.
- Maintains detailed technical documentation of front-end coding to drive operational excellence and inform future decisions.
- Identifies and supports strategies to reduce technical debt and sustain digital services and user experience.
Qualifications
- Post-secondary education in computer science or related discipline, or approved equivalent combination of education and/or experience.
- Extensive experience with application architecture and integration, architecture diagrams, technical documents, risk assessment, digital accessibility compliance, and QA/UAT feedback.
- Extensive experience in developing Single Page Applications using HTML5, CSS3, JavaScript, JQuery, Bootstrap, and frameworks such as Backbone, React; API integration with REST APIs.
- Experience in root cause analysis during outages with troubleshooting and debugging recommendations.
- Experience developing and maintaining large-scale IT applications in a multidisciplinary project team, including documentation and training.
- Experience developing digital products that comply with accessibility standards (WCAG 2.x AA, AODA, WAI-ARIA) across Web, iOS and Android platforms.
You must also have
- Strong interpersonal skills with the ability to communicate technical and business requirements effectively.
- Ability to work independently with minimal supervision, strong self-motivation and time management.
- Excellent problem-solving and critical-thinking abilities.
- Strong collaboration skills and ability to work well in a team.
- Adaptability and flexibility in a fast-paced environment.
- Strong organizational skills and attention to detail.
Equity, Diversity and Inclusion
The City is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents we serve.
Accommodation
The City of Toronto is committed to accessible and inclusive employment practices in compliance with the AODA. If you require accommodations at any stage of the recruitment process, please indicate this when contacted.
Other details
- Seniority level: Mid-Senior level
- Employment type: Temporary
- Job function: Engineering and Information Technology
- Industries: Government Administration