
Real-Time Dashboard Engineer
Real-Time Dashboard Engineer
Location: Remote or Hybrid
Type: Full-Time
About the Role
We're hiring a Real-Time Dashboard Engineer to build data-dense, interactive web dashboards that reflect live system states. This role is for someone who thrives in visualizing complex data, syncing frontend with backend logic, and managing real-time updates via WebSockets or similar protocols.
This position shares web development fundamentals with the Full-Stack Web Developer role, but places greater emphasis on frontend interactivity, data visualization, and real-time systems integration.
Responsibilities
- Design and develop interactive dashboards using React, Next.js, and TypeScript
- Integrate dashboards with real-time data sources (WebSockets, server-sent events, polling, etc.)
- Visualize backend state and command execution in highly responsive UIs
- Use pre-built UI systems (NextUI, HeroUI, or similar) to build beautiful, consistent components
- Handle dynamic data with GraphQL (queries & mutations) and REST APIs as needed
- Implement robust state and data sync between client and backend
- Collaborate closely with backend and infrastructure teams to ensure system-level coordination
Requirements
- Strong experience with React, Next.js, and TypeScript
- Experience building complex UI workflows, preferably dashboards or control panels
- Familiarity with real-time communication protocols (WebSockets, GraphQL Subscriptions, etc.)
- Knowledge of API integration (GraphQL/REST) for both reading and writing application state
- Ability to manage and synchronize live data updates in a performant, user-friendly way
Nice to Have
- Experience with data visualization libraries (e.g. Recharts, Chart.js, D3.js)
- Familiarity with control panel or monitoring system design
- Prior work in IoT, DevOps dashboards, or operational control UIs