Job Title: Senior Front-End Developer
Location: Remote (with 1-3 visits/month to 7000 - 113 ST, Edmonton, Alberta, CAN, T6H 5T6)
Duration: 24 Months
Security Clearance: Must be eligible for Royal Canadian Mounted Police (RCMP) Top Secret Clearance
We are seeking up to two Senior Front-End Developers to lead front-end architecture and development efforts. You will collaborate with cross-functional Agile teams to deliver secure, performant, and accessible digital services that improve life for Albertans.
Key Responsibilities:
- Participate in technical research, discovery, and design sprints
- Produce technical documentation and architectural diagrams
- Translate requirements into detailed front-end solutions using user-centered design principles
- Build, deploy, and maintain high-quality front-end components
- Collaborate closely with UI/UX designers for consistent visual experience
- Advise Product Owners and Digital Architects on implementation and strategy
- Lead code reviews and provide technical mentorship
- Integrate front-end solutions with CI/CD pipelines and support smooth deployments
- Promote reusable components and ensure compliance with security and accessibility standards
- Support onboarding and continuous improvement of agile practices
Must-Have Qualifications:
- Education: Bachelor's degree in Computer Science, IT, or related field
- Mobile app development experience: 2 years
- User-centered design experience: 7 years
- Senior Front-End Developer experience: 8 years
- Experience with large-scale enterprise applications: 7 years
- Experience working with relational databases in enterprise apps: 5 years
- Minimum 2 years on the same enterprise project
Nice to Have:
- Experience adapting to unfamiliar technology stacks or new teams: 2 years
- Experience transforming legacy systems into modern digital services: 3 years
- Experience in Government of Alberta or similar public sector: 2 years
- Experience with Dual-Track Development process: 2 years
- Experience leveraging AI tools in front-end development: 1 year
- Experience working in large global or national organizations: 2 years