About The Position

This role involves developing and documenting software components for a central Special Events application. The application aims to streamline permit applications and event information submission processes. The developer will be responsible for implementing and maintaining technical specifications, system design documents, and user guides. Key activities include conducting various types of testing (unit, functional, integration, system, regression), analyzing test results, preparing reports, and tracking/resolving defects and enhancement requests. The solution must meet accessibility standards and comply with privacy and security requirements. A significant part of the role is supporting the integration of multiple sub-forms into the primary application to enable coordinated event planning and information sharing across City divisions.

Requirements

  • 10 + years Extensive experience in developing Single Page Application development using HTML5, CSS3, JavaScript, JQuery, Bootstrap, and frameworks such as Backbone, React, Stencil.js(Web Components) as well as API integration with REST (JSON, XML) APIs.
  • 10 + years Experience developing digital products that comply with accessibility standards and/or best practices (WCAG 2.x AA, AODA, WAI-ARIA) while optimizing accessibility features of the platform (Web, iOS, Android).
  • 10 + years Experience integrating secure authentication flows using OpenID Connect (OIDC) with Proof Key for Code Exchange (PKCE), including implementing authorization code flows in Single Page Applications and ensuring compliance with modern security best practices.
  • Extensive experience working independently with minimal supervision on application architecture and integration as well as managing architecture diagrams, technical documents, risk assessment, digital accessibility compliance, and QA/UAT feedback.
  • Extensive experience in root cause analysis during unanticipated outages by providing troubleshooting and debugging recommendations and support.
  • Experience developing and/or maintaining large scale information technology applications and working effectively with a group of multidisciplinary staff in a project team setting including the creation of related documentation as well as relevant training.
  • Post-secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experience with the ability to provide technical leadership on large scale projects.
  • Strong interpersonal skills with ability to effectively communicate with team members and clients regarding technical and business requirements

Responsibilities

  • Develop and document software components for the central Special Events application.
  • Implement and maintain technical specifications, system design documents, and user guides.
  • Conduct and document various types of testing including unit, functional, integration, system, and regression testing.
  • Analyze test results and prepare reports for management and stakeholders.
  • Track and resolve defects, issues, and enhancement requests.
  • Ensure the solution meets accessibility standards and complies with privacy and security requirements.
  • Support the successful integration of multiple sub-forms into the primary application.
  • Design, develop, upgrade, test, and implement software components for the central Special Events application.
  • Contribute to the development and integration of multiple sub-forms into the primary application.
  • Document technical specifications, system designs, and integration details.
  • Troubleshoot and resolve application issues related to system functionality, data integrity, integrations, and user access.
  • Collaborate with parallel development resources to ensure consistent implementation and successful integration.
  • Participate in the planning, estimation, and delivery of development tasks.
  • Work with internal stakeholders to ensure the solution meets accessibility, privacy, security, and operational requirements.
  • Support improved coordination and information sharing across City divisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service