31 Oct
|
CareerBeacon
|
Toronto
31 Oct
CareerBeacon
Toronto
Our client, a Commercial Banking company, is seeking a Sr. Angular Developer for their Toronto, ON location.
Responsibilities
- Audit current Metronic usage, identifying template boilerplate versus app-specific customization.
- Design and build an in-house shared Angular library for navigation, theming, and layout shell, ensuring it is publishable and versioned for reuse across multiple applications.
- Define a migration path from direct Metronic dependency while preserving the existing UX, or plan and execute a controlled upgrade to newer Metronic releases, evaluating a Bootstrap-to-Tailwind transition where necessary.
- Replace legacy jQuery-based template scripting with native Angular component/directive equivalents.
- Establish a strategy for unblocking Angular version upgrades.
- Collaborate with teams 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.
- Partner with design to ensure the extracted theme/layout remains visually consistent and themeable across applications.
- Write migration guides and support application teams in adopting the new shared library.
Requirements
- 5 years of professional Angular development experience, including upgrade/migration work.
- Strong knowledge of Bootstrap 5 and practical experience with Tailwind CSS.
- Experience de-risking dependency on third-party admin templates/themes in production apps.
- Solid understanding of removing jQuery/legacy DOM-manipulation patterns in favor of idiomatic Angular approaches.
- Experience versioning and distributing internal packages via a private registry.
- Familiarity with Azure DevOps/GitHub Actions CI/CD for publishing and consuming shared packages.
- Experience with incremental/parallel migration strategies for rolling changes out across multiple live applications.
- Prior experience specifically with Metronic.
- Experience building internal design systems or component libraries adopted by multiple product teams.
- Experience with Kendo UI Angular components.
- Background in enterprise/regulated environments (financial services) with multiple coordinated Angular applications.
- Exposure to Azure AD/MSAL-based authentication flows in Angular apps.
Why Should You Apply?
- Health Advantages
- Referral Program
📌 Sr. Angular Developer (Toronto)
🏢 CareerBeacon
📍 Toronto