Senior Front End Specialist Full-time Job
Nov 6th, 2024 at 15:07 IT & Telecoms Toronto 39 views Reference: 10139Job Details
Number of Positions Open: 3
Posting Period: 05-NOV-2024 to 20-NOV-2024
To design and develop client-facing applications using front-end development technologies and create a Rapid Application Development Framework for scalable, efficient applications. To collaborate with cross-functional teams for seamless integration with back-end systems, manage Continuous Integration and Continuous Deployment (CI/CD) pipelines for automated testing and deployment and design enterprise solutions meeting business needs, while driving innovation and ensuring applications comply with security, privacy and accessibility standards.
Major Responsibilities:
- Implements detailed plans and recommends policies/procedures regarding program specific requirements.
- Supervises, motivates and trains assigned staff, ensuring effective teamwork, high standards of work quality and organizational performance, continuous learning and encourages innovation in others.
- Supervises the day to day operation of all assigned staff including the scheduling, assigning and reviewing of work. Authorizes and coordinates vacation and overtime requests. Monitors and evaluates staff performance, approves salary increments, hears grievances and recommends disciplinary action when necessary.
- Provides input into and administers assigned budget, ensuring that expenditures are controlled and maintained within approved budget limitations.
- Designs and develops client facing applications using various Front-End development technologies.
- Develops a Rapid Application Development Framework to facilitate the creation of scalable and efficient applications.
- Collaborates with cross-functional teams to integrate front-end applications with back-end systems.
- Establishes and manages CI/CD pipelines to automate testing, building and deployment processes.
- Designs enterprise solutions and software components to meet business requirements and drive innovation.
- Utilizes mobile frameworks for hybrid mobile development, ensuring the delivery of smooth and captivating mobile experiences.
- Identifies and analyzes current business processes and practices in the context of evolving information architecture and performance measures; prepares feasibility studies and recommends overall technical solutions for business initiatives and leverages existing enterprise infrastructure investments.
- Recommends and implements security, privacy and quality assurance requirements consistent with the Municipal Freedom of Information Privacy and Protection Act (MFIPPA), corporate and legislated standards regarding the storage, processing and retention of confidential data.
- Identifies, recommends, develops and implements IT systems in areas where automation and technology solutions/systems can be applied. Streamlines business processes and operations and reducing or reallocating employee hours, potentially leading to downsizing/restructuring/contracting out etc.
- Informs and educates Senior Managers, business users and technology peers on technology trends and the effective use of business and technology solutions and information management.
- Builds digital accessibility compliant mapping applications using the City's standard mapping technologies and solutions.
- Communicates with business teams on advantages, drawbacks, tradeoffs (cost, timelines, or quality) for different solutions and developing new applications from business requirements, to working solutions that utilize existing technical capabilities within the environment.
- Leads, advises and mentors staff, providing guidance and support as needed.
- Accesses, manages and utilizes confidential information and intellectual property to guide informed decision making on technology development.
- Assesses and analyzes organizational effectiveness concerns and prepares confidential reports on program and service delivery changes, systems, processes and practices.
- Works with management to provide oversight and evaluates the work performance of external service providers with respect to quality, timeline, cost and completion of required tasks.
- Develops business cases and reports and provides in-depth advice and makes recommendations to senior management related to changes in staffing levels/resource requirements/allocations, financial and operational plans, alternate service delivery, changes in business methods and processes, operational and/or labour utilization issues including opportunities for efficiencies and savings. Leads recruitment efforts to meet project and business requirements.
- Leads, facilitates and contributes to the design, development and sustainment of corporate standards for the division, including formalized project management and methodology, data warehousing architecture, data modeling, metadata, change management and application development and migration.
- Provides technical leadership on projects and recommends timelines on work, resources required and automation integrations and identifies, addresses and mitigates scope creep, challenges, and procurement requirements.
- Provides assessments and recommendations of modern technology trends on the effective use, acquisition and integration of technology by the City.
- Ensures that all applications adhere to the City's Digital Accessibility Standards and are AODA compliant, promoting inclusivity and accessibility.
- Assesses and recommends scalable multi-jurisdictional business and technical solutions that meet client and business requirements in the context of corporate standards, policies and procedures for information technologies and architectures, including determining requirements, conducting research and evaluations and obtaining all approvals and signoffs.
- Provides operational support for production issues and provides recommendations.
- Follows industry standard Software Development methodologies, IT industry best practices and corporate policies and maintains awareness of the latest technologies and best practices in front-end development.
Key Qualifications:
- Post-secondary education in Computer Science or a related discipline, or the approved equivalent combination of education and/or experience developing and maintaining large-scale IT applications with multidisciplinary teams
- Extensive experience as a front-end developer, including demonstrated leadership and mentoring skills in designing configurable enterprise solutions
- Extensive experience with system architecture to integrate front-end and back-end components and developing with JavaScript, jQuery, HTML5, CSS3, Bootstrap, responsive design, and REST APIs is required. TypeScript, Web Components, ReactJs, Cordova, or others are considered an asset.
- Experience with industry best practices for web application development, including source control (Git), web security, web performance, and web accessibility (WCAG 2.x AA, AODA). Continuous Integration and Deployment (CI/CD) are considered an asset.
- Experience in building reusable solutions that meet non-functional requirements while conducting root cause analysis and troubleshooting, ensuring high-quality and reliable software that works across different platforms and browsers.
- Ability to work in fast-paced environments, delivering high-quality solutions under tight deadlines, with strong problem-solving skills and proven ability to use communication and collaboration effectively.
Company Description
Toronto is home to more than 2.9 million people whose diversity and experiences make this great city Canadas leading economic engine and one of the worlds most diverse and livable cities. As the fourth largest city in North America, Toronto is a global leader in technology, finance, film, music, culture, and innovation, and consistently places at the top of international rankings due to investments championed by its government, residents and businesses.