Position Title: Senior Front-End Developer Location: Remote (Canada-based), occasional on-site (15%) in Edmonton, AB Duration: 24 months Overview: We are seeking up to two (2) experienced Senior Front-End Developers to support digital transformation initiatives focused on building secure, user-centered, scalable platforms and products. These individuals will play a critical role in modernizing enterprise applications and developing reusable services for citizens and internal users alike. Key Responsibilities: Lead and manage front-end architecture and development in an Agile team. Collaborate with UX Designers, Back-End Developers, Architects, and Product Owners to implement scalable and maintainable solutions. Translate business requirements into responsive, user-friendly interfaces. Ensure adherence to best practices in code quality, security, performance, and compliance. Support continuous integration and delivery (CI/CD) pipelines and DevOps processes. Maintain documentation and contribute to technical discovery artifacts. Assist in onboarding new team members and improving development processes. Collaborate with teams using dual-track development. Technology Environment: React, React Native, TypeScript .NET/.NET Core, C# Azure (App Services, cloud development) MS SQL Server, PostgreSQL, Cosmos DB GitHub, CI/CD tools Qualifications: Must Have: Bachelor’s degree in Computer Science, IT, or a related field 8 years as a Senior Front-End Developer on enterprise systems 7 years using modern JavaScript frameworks (e.g., React) 5 years working with relational databases 2 years on the same enterprise-level project 2 years mobile app development Solid understanding of user-centered design principles Nice to Have: Experience with legacy system transformation Dual-track Agile experience Government or large enterprise experience Experience leveraging AI in front-end workflows Security Requirements: Must be able to pass a criminal record check May be required to obtain Enhanced Security Clearance Work Location & Conditions: Remote-first, with potential for occasional travel to Edmonton Candidate must reside in Canada Developer must supply their own hardware/software Microsoft Teams is the standard collaboration tool