About the Company Our client is an innovative product company developing comprehensive traffic-calming and intelligent transportation solutions. Their expertise spans hardware, firmware, and advanced web and cloud applications aimed at improving traffic safety and management. Overview Join the team developing a next-generation cloud platform for managing Radar Feedback Signs (RFS) and other connected traffic-safety systems. The web application, built on Angular 18+ (standalone + signals) and NgRx 19, communicates with backend microservices via HAL-compliant REST APIs and real-time telemetry channels (MQTT, WebSockets).
You will build responsive, data-driven UIs enabling users to configure devices, monitor system health, and visualize live statistics from field equipment integrated with AWS IoT Core and Azure Event Hub.
Key Responsibilities * Develop and maintain Angular 18 standalone applications with NgRx (Store, Effects, Entity, ComponentStore) and RxJS Reactive Streams. * Consume and navigate HAL (JSON Hypertext Application Language) APIs, supporting HATEOAS links, pagination, and embedded entities. * Implement validation, error handling (RFC 7807 format), and semantic versioning consistency (MAJOR.MINOR.PATCH). * Build reusable data-access and form components for device configuration, scheduling, and system analytics. * Integrate with Auth0 JWT-based authentication and follow API standards (kebab-case URLs, pageSize ≤ 100, HAL responses). * Contribute to audit-aware UI logic — all user actions logged in JSON schema compatible with Kafka/Loki pipelines. * Collaborate with backend engineers and DevOps on REST contracts, CI/CD pipelines, and performance tuning. * Ensure accessibility (WCAG 2.1), mobile responsiveness, and high-performance rendering for real-time dashboards.
Required Skills * 4 + years of Angular experience (Angular 17/18 standalone). * Strong TypeScript and RxJS (Observables, Subjects, Operators) expertise. * Hands-on with NgRx Store/Effects/Selectors/Entity. * Proven experience consuming HAL or HATEOAS REST APIs. * Understanding of JSON schemas and standard error formats (RFC 7807). * Responsive UI design (Material or TailwindCSS). * Source control (Git + GitLab/Bitbucket CI/CD).
Nice to Have * Familiarity with AWS IoT Core, Kafka, or NiFi data pipelines. * Experience with Grafana/Loki for API metrics and audit visualization.
Engineering Standards * API Format: JSON HAL (RFC 6570 / HAL-Forms). * Error Format: .NET standard RFC 7807. * Versioning: Semantic Versioning (MAJOR.MINOR.PATCH). * Logging: Structured JSON (log to stdout, Kafka, Loki). * Audit: 1 Kafka topic per service for inter-service and user action logs.