Senior Front-End Software Developer
About the ProjectOur client is seeking a Senior Front-End Software Developer to support the design, development, implementation, and maintenance of large-scale digital services within a public sector environment. The successful candidate will contribute to modern web applications, customer-facing services, and digital platforms that deliver intuitive user experiences, accessible interfaces, and high-performance front-end functionality.
Working within a multidisciplinary Agile team, the resource will provide technical expertise throughout the Software Development Life Cycle, translating business and technical requirements into scalable, responsive, and accessible web solutions using modern front-end technologies, cloud platforms, and enterprise integration patterns.
Responsibilities- Design, develop, and implement front-end functionality and user interface components
- Create attractive, effective, responsive, and accessible user experiences
- Translate technical system specifications into working, tested applications
- Develop detailed programming specifications and technical documentation
- Write, generate, maintain, and test code for enterprise applications
- Create web interfaces for large-scale public-facing websites and digital services
- Develop front-end functionality for login pages, profile creation, customer notifications, and self-service sign-up capabilities
- Build and test RESTful API integrations and support enterprise integration requirements
- Support Progressive Web App (PWA) development and modern web application architectures
- Perform code reviews, unit testing, debugging, troubleshooting, and deployment support
- Resolve technical issues related to implementation, conversion, deployment, and ongoing operations
- Collaborate with business stakeholders, subject matter experts, developers, architects, and technical teams throughout the SDLC
- Support Agile ceremonies, sprint planning, task boards, backlog management, and Dev Ops practices
- Work with external parties to evaluate partnerships, licensing opportunities, pilot programs, and emerging products
- Provide post-implementation support and knowledge transfer activities
Must-have:
- Strong experience with React framework and Type Script
- Strong experience with Node.js and Next.js
- Experience building and testing RESTful APIs
- Working knowledge of Jamstack Architecture
- Experience with Progressive Web Apps (PWAs)
- Experience with responsive design, responsive frameworks, front-end testing, debugging techniques, and page load optimization
- Experience with version control systems, Dev Ops practices, task boards, and pipelines
- Experience with headless content management systems
- Experience with Agile methodologies including Scrum, Kanban, and iterative delivery
- Experience designing and developing front-end user interfaces for large-scale websites and applications
- Experience with Azure AD B2C Authentication and Okta integrations
- Experience eliciting and documenting requirements from stakeholders and subject matter experts
- Experience with application design, modern design patterns, deployment, and troubleshooting
- Strong analytical, problem-solving, communication, negotiation, and stakeholder management skills
Nice-to-have:
- Experience with Microsoft Azure cloud services
- Previous Ontario Public Service or Public Sector experience
- Experience with Social Media APIs
- Experience defining product strategy and roadmaps
- Knowledge of middleware and gateway technologies
- Knowledge of AODA accessibility standards and regulations
- Experience with rapid application development (RAD) methodologies
- Experience conducting design walkthrough sessions
- Experience reviewing, analyzing, modifying, testing, and debugging installation scripts
- Knowledge of Information Management principles, concepts, policies, and practices
- Experience providing post-implementation support and user documentation
- Provide ongoing knowledge transfer to project teams and operational support staff
- Document application architecture, design decisions, code implementations, and support procedures
- Support transition planning, operational sustainability, and project closeout activities
- Provide…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: