Full Stack Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 5+ years of professional Angular development experience, including Angular upgrade/migration work (e.g., major version upgrades, Angular Update Guide usage).
- Posting language
- English
- Posted
Original job description
Title: Frontend engineer
Duration: 6 Months Hybrid
Location: Toronto, ON
Description:
Required Qualifications
5+ years of professional Angular development experience, including Angular upgrade/migration work (e.g., major version upgrades, Angular Update Guide usage).
Strong knowledge of Bootstrap 5 and practical experience with Tailwind CSS, potentially including migrating UI styling between CSS frameworks.
Experience de-risking dependency on third-party admin templates/themes (Metronic, AdminLTE, CoreUI, or similar) in production apps.
Solid understanding of removing jQuery/legacy DOM-manipulation patterns in favor of idiomatic Angular (component-driven, reactive) approaches.
Experience versioning and distributing internal packages via a private registry (npm, Azure Artifacts, GitHub Packages).
Familiarity with Azure DevOps/GitHub Actions CI/CD for publishing and consuming shared packages across multiple repositories.
Experience with incremental/parallel migration strategies (feature flags, strangler pattern) for rolling changes out across multiple live applications without big-bang rewrites.
Preferred Qualifications
Prior experience specifically with Metronic (Bootstrap and/or Tailwind editions).
Experience building internal design systems or component libraries adopted by multiple product teams.
Experience with Kendo UI Angular components (used alongside the current template).
Background in enterprise/regulated environments (financial services) with multiple coordinated Angular applications.
Exposure to Azure AD/MSAL-based authentication flows in Angular apps.
More about this job
Responsibilities
Develop and modernize Angular applications, including upgrading Angular versions, migrating styling frameworks, and replacing legacy jQuery patterns with idiomatic Angular approaches. Support shared package distribution and coordinate incremental migrations across multiple live applications.
Requirements
Requires 5+ years of professional Angular experience, including upgrade or migration work, and practical knowledge of Bootstrap 5 and Tailwind CSS. Candidates should also have experience with private package registries, CI/CD workflows, and incremental migration strategies; experience with Metronic, Kendo UI, design systems, financial services, or Azure AD/MSAL is preferred.
Skills
- Angular
- Angular Upgrades And Migrations
- Bootstrap 5
- Tailwind CSS
- Third-Party Admin Templates
- jQuery Removal
- Private Package Registries
- Azure Artifacts
- GitHub Packages
- Azure DevOps
- GitHub Actions
- CI/CD
- Feature Flags
- Strangler Pattern
- Kendo UI Angular
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Angular
- Angular Update Guide
- Angular Migrations
- Bootstrap 5
- Tailwind CSS
- Metronic
- AdminLTE
- CoreUI
- jQuery
- Reactive Development
- Component Libraries
- Design Systems
- Private npm Registry
- Azure Artifacts
- GitHub Packages
- Azure DevOps
- GitHub Actions
- CI/CD
- Feature Flags
- Strangler Pattern
- Kendo UI Angular
- Financial Services
- Regulated Environments
- Azure AD
- MSAL
- Multiple Repositories