Back to results

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

Report this job