Description

Role Summary: Architect the frontend platform for energy analytics dashboards, ensuring seamless integration with backend services (APIs, Power BI) and enterprise grade security

Reporting To: Enterprise Architect

Mandatory Skills

Platform Engineering : Well versed in designing and maintaining data platform using IaC( Terraform, Pulumi)Cloud platform experience such as AzureExposure to monitoring  and logging tools such as Grafana, Prometheu

UI Architecture:React ecosystem (Redux, Next.js) with micro front end design

Power BI Embedded integration for custom dashboards

Security & Compliance:OAuth2/OpenID Connect implementation for multitenant SSO.RBAC controls for UI elements and data visibility

Energy Visualization:Design of energy specific widgets (load curves, heatmaps, CO₂ trend lines)

Nice to Have:

Experience with WebGL for 3D grid visualizations. Knowledge of energy compliance standards (NERC CIP).

Key Responsibilities

Dashboard Framework: Create reusable React component library for energy KPIs (e.g., drag and drop widgets).

Integrate Power BI reports via REST APIs with row level security. API Integration: Design GraphQL/REST layer for efficient data fetching from Databricks.

Implement web hook driven alerts (e.g., demand response events)

Security & Performance: Enforce JWT based tenant isolation in UI rendering. Optimize bundle sizes (code splitting) for sub3s load times

Compliance & Accessibility: Ensure WCAG 2.1 AA compliance for all UI components. Audit logging of user actions via Azure App Insights

Technical Environment

Core Stack: React 18, TypeScript, Power BI Embedded, Azure API Management

Security: Azure Active Directory, MSAL.js

Deliverables: Self service dashboard editor with 50+ configurable widgets.

Education

Any Graduate