Senior Front End Angular Developer

Global-Technical-Talent-1

Toronto

Hybrid

CAD 110,000 - 124,000

Part time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Global-Technical-Talent-1 is seeking a Senior Front End Angular Developer to lead a major frontend modernization effort in a hybrid Toronto setting. You will extract shared Metronic-based layout and theming, package it as an internal, versioned Angular library, and drive migrations while preserving UX consistency across multiple applications.

The role requires extensive Angular upgrade experience, strong Bootstrap 5 and Tailwind CSS knowledge, and a track record of delivering private registry

Qualifications

  • 5 years of professional Angular development experience, including upgrade/migration work.
  • Strong knowledge of Bootstrap 5 and Tailwind CSS, including UI framework migrations.
  • Experience de-risking dependency on third‑party templates (Metronic, AdminLTE, CoreUI).
  • Solid ability to remove jQuery/legacy DOM manipulations in favor of Angular components.
  • Experience packaging internal libraries and distributing via private registries (npm, Azure Artifacts).
  • Familiarity with Azure DevOps / GitHub Actions CI/CD for shared packages.

Responsibilities

  • Audit current Metronic usage across applications to identify boilerplate vs app-specific customization.
  • Design and build an in-house shared Angular library encapsulating navigation, theming, and layout shell.
  • Define a migration path off direct Metronic dependency while preserving UX or plan a controlled upgrade to newer Metronic releases.
  • Replace legacy jQuery scripts with Angular components/directives.
  • Establish a strategy for Angular version upgrades and coordinated rollout with multiple apps.
  • Collaborate with design and other teams to ensure theme/layout remains visually consistent and themeable.
  • Write migration guides and support adoption of the new shared library.

Skills

Angular development
Angular upgrades
Bootstrap 5
Tailwind CSS
Metronic
Private npm registry
Azure DevOps
GitHub Actions
Nx workspace
Storybook

Tools

Nx workspace
Angular library
Storybook
Azure Artifacts
GitHub Packages

Job description

Senior Front End Angular Developer

Location: Toronto, ON


Onsite Flexibility: Hybrid (Every Thursday and 1 Friday/month)


Contract Details


  • Position Type: Contract

  • Contract Duration: 6 months (with potential for extension and FTE conversion)

  • Pay Rate: C$80.00–C$90.00 / Hour (CAD)

  • Shift / Schedule: 37.5 hours/week, Monday to Friday


---


Job Summary

We're modernizing the front-end architecture across our Angular application portfolio. We need a front‑end engineer who can lead the effort to extract and decouple our shared layout, navigation, and theming from Metronic, repackaging it as an internally owned, versioned component library that can be consumed across multiple applications — without losing the existing look, feel, and UX consistency teams rely on. This role includes: part library/design‑system engineering, part large‑scale migration planning, part hands‑on Angular upgrade work.


Key Responsibilities


  • Audit current Metronic usage (_metronic/layout, partials, shared, kt widgets, jQuery‑based behaviors) across applications to identify what's template boilerplate vs. app‑specific customization.

  • Design and build an in‑house shared Angular library (e.g., Nx workspace, Angular library/secondary entry points, or npm‑packaged component library) encapsulating navigation, theming, and layout shell, publishable/versioned for reuse across multiple apps.

  • Define a migration path off direct Metronic dependency while preserving existing UX, or plan/execute a controlled upgrade to newer Metronic releases (which use Tailwind CSS instead of Bootstrap) — evaluating a Bootstrap‑to‑Tailwind transition where needed.

  • Remove or replace legacy jQuery‑based template scripting with native Angular component/directive equivalents.

  • Establish a strategy for unblocking Angular version upgrades.

  • Collaborate with teams owning the other affected applications to coordinate a phased, low‑disruption rollout of the shared library.

  • Set up tooling for component documentation, visual regression testing, and versioning/release of the shared library (e.g., Storybook, semantic‑release, private npm/Azure Artifacts feed).

  • Partner with design to ensure the extracted theme/layout remains visually consistent and themeable (light/dark, branding) across apps.

  • Write migration guides and support application teams adopting the new shared library.


Must‑Have Requirements


  • Angular Development


Nice‑to‑Have Requirements


  • Previous CIBC experience


Required Skills


  • 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.

  • Attention to detail.

  • Good work ethic.

  • Ability to work under pressure.

  • Patience.


Preferred Skills


  • 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.


Required Experience


  • 5 years of professional Angular development experience, including Angular upgrade/migration work.


About the Client

This client is a leading financial services and banking institution headquartered in Toronto, ON, with operations spanning Canada and international markets, serving millions of retail and commercial customers. The organization employs a broad range of technology professionals — including front‑end developers, DevOps engineers, business analysts, and enterprise program specialists — who collaborate across cross‑functional teams to modernize and maintain critical digital platforms at scale.


About GTT

GTT is a minority‑owned staffing firm and a subsidiary of Chenega Corporation, a Native American‑owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada.


Job Number: 26-17439 Industry: Software Engineering


#LI-Hybrid #LI-GTT #gttca

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer
DevOps Engineer

Global Technical Talent, an Inc. 5000 Company • Toronto

Hybrid
CAD 110,000 - 124,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Senior Angular Front-End Architect: Library & Migration
Senior Angular Front-End Architect: Library & Migration

Global-Technical-Talent-1 • Toronto

Hybrid
CAD 110,000 - 124,000
Sr. Azure DevOps Engineer-Banking
Sr. Azure DevOps Engineer-Banking

BeachHead Inc. • Toronto

On-site
CAD 120,000 - 160,000
Learning Solutions Architect
Learning Solutions Architect

Global Technical Talent, an Inc. 5000 Company • Toronto

Hybrid
CAD 69,000 - 79,000
Frontend Developer
Frontend Developer

IT Connex • Toronto

On-site
CAD 120,000 - 180,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Miratech1 • Toronto

Hybrid
CAD 120,000 - 160,000
Health insurance
Relocation program
Remote work
+4
Angular - Tech Lead with CMS exp.
Angular - Tech Lead with CMS exp.

Synechron • Toronto

Hybrid
CAD 120,000 - 140,000
15 days paid annual leave
Comprehensive insurance plan
Flexible hybrid policy
+3
Senior QA Automation Engineer - Data & Cloud Testing (Hybrid)
Senior QA Automation Engineer - Data & Cloud Testing (Hybrid)

Global-Technical-Talent-1 • Toronto

Hybrid
CAD 124,000 - 138,000
Medical, Vision, and Dental Insurance
401k Retirement Fund
Technology Lead - Angular
Technology Lead - Angular

Infosys • Mississauga

On-site
CAD 93,000 - 123,000
Intermediate Frontend Software Developer
Intermediate Frontend Software Developer

Jobgether • Canada

Remote
CAD 75,000 - 110,000
Remote-first work environment
Competitive CAD salary CAD 75,000–110,
Health coverage
+5