Client: Government of Alberta (GoA)
Division: Digital Design and Delivery (DDD), Platforms Branch
Location: Remote (Must reside in Canada; occasional travel to Edmonton may be required)
Project Overview
The Government of Alberta is transforming its services to become more efficient, citizen-focused, and digitally enabled. The Digital Design and Delivery Division (DDD) is at the forefront of this modernization, using Agile methodology, human-centered design, and modern data practices.
DDD’s Platforms branch manages enterprise-level services related to identity and access management, e-commerce, and payment distribution. The team is seeking two Senior Front-End Developers to help design and deliver secure, scalable, and user-centric government platforms.
Role Summary
The Senior Front-End Developer will:
- Lead the architecture and implementation of front-end solutions.
- Collaborate with cross-functional teams (Designers, Architects, Product Owners).
- Focus on performance, security, scalability, and maintainability.
- Integrate front-end solutions with CI/CD pipelines.
- Maintain documentation and ensure compliance with GoA standards.
Technology Stack
- Languages & Frameworks: React, React Native, TypeScript, C#, .NET/.NET Core
- Cloud & Tools: Azure App Services, GitHub
- Databases: MS SQL Server, PostgreSQL, Cosmos DB
Key Responsibilities
- Participate in research, discovery, and technical fieldwork.
- Develop and maintain front-end features for enterprise applications.
- Collaborate with designers to ensure UI consistency.
- Advise Product Owners and Architects on implementation strategies.
- Contribute to reusable design components and common services.
- Lead code reviews and uphold security best practices.
- Ensure ongoing development through documentation and onboarding.
- Follow Agile/Scrum methodologies and dual-track development processes.
Project Scope
- Work across 2–3 concurrent projects.
- Evolve deliverables iteratively based on user and business needs.
- Provide technical artifacts such as solution designs, diagrams, and documentation.
Work Arrangement
- Primary Location: Remote within Canada.
- Onsite Work: Occasional meetings in Edmonton with prior notice.
- Equipment: Developer to supply personal hardware/software. GoA provides system access.
Qualifications
Must-Have Qualifications
Requirement Duration Bachelor's in Computer Science, IT, or related field – Experience with mobile app development 2 years Experience in user-centered design and UX best practices 7 years Senior Front-End Developer experience 8 years Experience with large-scale enterprise applications 7 years Experience with enterprise apps using relational databases 5 years Experience on the same enterprise project 2 years
Nice-to-Have Qualifications
Requirement Duration Adapting to unfamiliar tech stacks / new teams 2 years Modernizing legacy systems incrementally 3 years Experience in Government of Alberta or similar public sector 2 years Experience with Dual-Track Development 2 years Use of AI tools in front-end development 1 year Experience in large national or global organizations 2 years
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Teckhorizon Inc by 2x
Sign in to set job alerts for “Senior Frontend Developer” roles.
Senior Software Engineer (Identity Decisioning)
Edmonton, Alberta, Canada $90.00-$100.00 6 days ago
Edmonton, Alberta, Canada CA$110.00-CA$110.00 6 days ago
Senior Software Engineer - Digital Workplace
Senior Software Engineer (Online Storage)
Senior Software Engineer - packaging - optimize Ubuntu Server
Senior Software Engineer - packaging - optimize Ubuntu Server
Software Engineer (Python/Linux/Packaging)
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Senior Software Engineer (Capacity and Cloud Economics Engineering)
Python Software Engineer - Ubuntu Hardware Certification Team
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.