Confirmed on the employer's own hiring board on Oct 11, 2026. First seen by Alion on Oct 9, 2026.
Senior Frontend Engineer (Angular | Highcharts | Power BI Embedded | Industrial IoT)
Role purpose
Were looking for a Senior Frontend Engineer (IC role, not Lead) to build the frontend of an Industrial IoT platform hosted on AWS (S3 + CloudFront) with authentication via Amazon Cognito. The product focuses on real-time monitoring (streaming) of OEE and plant KPIs for the beverage industry.
Youre expected to have strong technical autonomy and feature ownership, without formal people management responsibilities.
Key responsibilities
Design and develop web applications using Angular + TypeScript for plant operations (packaging/bottling lines, processes, utilities).
Build OEE and KPI dashboards (Availability, Performance, Quality, scrap, throughput, downtime/micro-stops, speed vs target, losses).
Implement complex visualizations with Highcharts (time series, paretos, heatmaps, multi-axis, annotations, ranges).
Integrate Power BI Embedded (report embedding) including filters, navigation, refresh and security via RLS (Row-Level Security).
Consume real-time/streaming data via APIs and event channels (WebSocket/SSE), handling reconnects, buffering and graceful degradation.
Manage application state with NgRx (Store/Effects/Selectors) using consistent, predictable patterns.
Optimize performance (lazy loading, change detection, virtual scrolling, caching, bundle splitting, Core Web Vitals).
Implement SPA security practices (guards, interceptors, secure token handling, RBAC/claims, basic hardening like CSP/sanitization) aligned with DevSecOps.
Ensure quality via unit + e2e testing, CI/CD integration and active participation in code reviews.
Collaborate with Product/Operations to translate plant needs into effective UX (drilldowns by line/shift/order, SKU/recipe filters, alerts).
Must-have requirements
5+ years in frontend development; strong production experience with Angular (ideally 12+).
Strong TypeScript + RxJS and reactive patterns.
Solid NgRx experience (Store, Effects, Selectors) and modular architecture.
Proven experience building dashboards/data visualization for large datasets.
Highcharts in performance-heavy scenarios (many points, sampling/downsampling, ranges).
Power BI Embedded: embedding, app-driven interaction, filter control, and RLS considerations.
HTML5/CSS3/SCSS, responsive design, basic accessibility (WCAG).
Testing: unit (Jest or Jasmine/Karma) + e2e (Cypress or Playwright).
Git, CI/CD and good release practices.
Comfortable working with operational users and cross-functional teams.
Nice-to-have
Manufacturing experience (ideally beverages): packaging lines, labeling, palletizing, micro-stops, format changes, shifts, rate loss.
Familiarity with IoT/telemetry UX (time-series/events) and real-time patterns.
AWS frontend basics: S3/CloudFront, Cognito, caching/invalidation, headers.
Observability/performance profiling.
i18n and multi-tenant/RBAC (by plant/role).
Tech stack (reference)
Angular · TypeScript · RxJS · SCSS · NgRx · Highcharts · Power BI Embedded (RLS) · Cognito · S3 + CloudFront · WebSocket/SSE · Jest/Jasmine · Cypress/Playwright · CI/CD · Git
What youll build (examples)
Real-time OEE dashboards with drilldowns (stops/micro-stops), loss paretos, throughput vs target with alerts, embedded Power BI operational reports with RLS, and comparisons by period/SKU/recipe/shift.

