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