Back to results

Senior Front-End Developer | Angular

  • Toronto, ON, Canada

$62.86 to $68.75 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$62.86 to $68.75 CAD / hour
Job type
Contract
Apply by
Experience
5+ years of professional Angular development experience
Posting language
English
Posted

Original job description

About the Role

Insight Global is looking for a Senior Front-End Developer to join a leading financial services organization within its Global Asset Management technology team.

This individual will support a major front-end modernization initiative across a portfolio of Angular applications. The team is looking to reduce dependencies on legacy third-party templates, modernize its Angular architecture, and create a reusable internal component library that can be leveraged across multiple applications.

This is a highly hands-on role that combines Angular development, component library/design system engineering, application modernization, and migration planning. The successful candidate will have the opportunity to influence front-end technology decisions and establish development standards that will be used across 10+ applications.

Key Responsibilities

  • Assess existing Metronic usage across Angular applications and identify shared template functionality versus application-specific customization
  • Design and develop a reusable, internally owned Angular component library/app shell for common navigation, layouts, and theming
  • Create a scalable approach for packaging, versioning, and distributing shared components across multiple applications
  • Help define and execute the strategy for reducing direct dependency on Metronic
  • Support major Angular version upgrades and migrations
  • Evaluate and support UI modernization from Bootstrap toward Tailwind CSS where appropriate
  • Replace legacy jQuery and DOM-manipulation patterns with modern, component-driven Angular solutions
  • Develop reusable components and establish consistent front-end development standards
  • Collaborate with other application teams to coordinate phased migrations with minimal disruption to production applications
  • Establish tooling for component documentation, visual regression testing, versioning, and release management
  • Partner with design teams to maintain consistent branding, navigation, layouts, light/dark themes, and overall user experience
  • Develop migration documentation and provide technical guidance to development teams adopting the new shared library
  • Contribute to technical decisions surrounding the organization's broader front-end modernization strategy

Required Qualifications

  • 5+ years of professional Angular development experience
  • Strong hands-on experience with Angular upgrades and major-version migrations
  • Experience building reusable Angular component libraries, shared UI frameworks, or enterprise design systems
  • Strong experience with Bootstrap 5
  • Practical experience with Tailwind CSS, ideally including UI or CSS framework migrations
  • Experience modernizing applications that rely on third-party UI templates or frameworks such as Metronic, AdminLTE, CoreUI, or similar
  • Strong understanding of modern Angular architecture, including component-driven and reactive development approaches
  • Experience replacing jQuery or legacy DOM-manipulation patterns within Angular applications
  • Experience packaging, versioning, and distributing internal libraries using tools such as npm, Azure Artifacts, or GitHub Packages
  • Experience with Azure DevOps and/or GitHub Actions for CI/CD
  • Understanding of phased modernization strategies that allow multiple production applications to migrate without a big-bang rewrite
  • Strong communication skills with the ability to work across multiple development and stakeholder groups

Nice to Have

  • Direct experience with Metronic
  • Previous experience developing an internal design system or shared component library
  • Kendo UI for Angular
  • Experience migrating from Bootstrap to Tailwind CSS
  • Azure AD / MSAL authentication experience
  • Experience working within financial services or another regulated enterprise environment
More about this job

Responsibilities

Modernize a portfolio of Angular applications by reducing reliance on Metronic and other legacy patterns, building a reusable internal component library, and supporting Angular upgrades and UI framework migrations. Establish shared packaging, documentation, testing, and release practices, while coordinating phased adoption across application teams and contributing to front-end strategy.

Requirements

Requires 5+ years of Angular development experience, including major-version migrations, reusable component libraries or design systems, Bootstrap 5, and modernization of legacy UI patterns. Candidates should also have practical Tailwind CSS experience, internal library distribution and CI/CD experience, and the communication skills to guide phased migrations across teams.

Skills

  • Angular
  • Angular Upgrades And Migrations
  • Reusable Component Libraries
  • Design Systems
  • Bootstrap 5
  • Tailwind CSS
  • Metronic
  • Modern Angular Architecture
  • Reactive Development
  • jQuery Modernization
  • Npm Package Management
  • Azure Artifacts
  • GitHub Packages
  • Azure DevOps
  • GitHub Actions
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting
  • Consulting

Keywords

  • Angular
  • Metronic
  • Bootstrap 5
  • Tailwind CSS
  • jQuery
  • Angular Component Library
  • Design System
  • Application Modernization
  • Angular Version Upgrades
  • Major-Version Migrations
  • Reactive Development
  • Component-Driven Architecture
  • Npm
  • Azure Artifacts
  • GitHub Packages
  • Azure DevOps
  • GitHub Actions
  • CI/CD
  • Visual Regression Testing
  • Component Documentation
  • Release Management
  • Kendo UI For Angular
  • Azure AD
  • MSAL
  • Financial Services
  • Global Asset Management
  • Phased Migration
  • Front-End Development

Report this job