Angular Developer

  • Lowell, MA
  • Posted 5 hours ago | Updated 5 hours ago

Overview

On Site
$60 - $75
Contract - W2
Contract - 12 Month(s)

Skills

angular
ngrx
cypress
typescript

Job Details

About the Role: We re seeking a hands-on Principal Frontend Engineer with deep Angular expertise to support the buildout of a global network monitoring platform. This application is used by Tier 1 telecom operators including Rogers, Liberty Global, and NBN to monitor DOCSIS and fiber networks, predict outages, and optimize performance across millions of devices.

You ll be responsible for building scalable, reusable UI components and rich data visualizations that empower network operators to:

  • Pinpoint root issues in real-time across vast geographies

  • Visualize historical and predictive telemetry

  • Interact with dashboards showing network health, alerts, and optimization recommendations

Key Responsibilities:

  • Develop Angular 17 19 applications using Material Design 3.0

  • Design interactive dashboards, charts, and map visualizations

  • Implement state management using NgRx

  • Work within an Nx monorepo setup with shared UI libraries

  • Write Cypress-based integration tests and maintain high unit test coverage

  • Integrate frontend components with REST APIs delivering real-time telemetry

  • Collaborate with backend, QA, and UX teams in an Agile environment

Required Skills & Experience:

  • Expert-level Angular (v10+) with hands-on experience in Angular 17/18/19

  • Strong proficiency in Material UI, NgRx, Cypress, TypeScript, and SCSS

  • Solid understanding of modular architecture and monorepo environments (Nx)

  • Proven ability to build enterprise-grade UIs handling millions of data points

  • Experience with performance optimization and large-scale UI state management

  • Comfortable working in vendor-agnostic environments (CommScope, Harmonic, Huawei, ZTE, Nokia, etc.)

Bonus Skills:

  • Experience with D3.js or other charting/visualization libraries

  • Familiarity with Spring/Java backend APIs

  • Background in telecom, network diagnostics, or broadband platforms

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.