xelys jobs xelys jobs

Frontend Developer - Industrial IoT / Data Visualization

OP

midpermanentfrontend United States 3 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

ReactAngularVueJavaScriptHTMLCSSREST APIsReal-Time DataApache NiFiDrag-and-Drop

About the role

Role Overview

Frontend Developer focused on industrial IoT dashboards and real-time data visualization. You will design and build an interactive, canvas-based dashboard UI that integrates with an Apache NiFi backend to visualize and interact with data from industrial systems.

Responsibilities

  • Interactive dashboard UI
    • Build a canvas-based dashboard with draggable and resizable components
    • Implement grid-based layouts with snap-to-grid alignment
    • Support multi-select grouping of datapoints
  • Reusable datapoint components
    • Create reusable UI components for different datapoint types, including:
      • Database connections
      • PLC connections
      • Kepware/OPC connections
      • Web API integrations
      • Manual/static datapoints
    • Apply dynamic styling and visual indicators driven by real-time values
  • Dashboard features
    • Drag-and-drop placement, resizing, multi-select and grouping
    • Undo/redo functionality
    • Inline datapoint configuration (source connections, refresh rates, filters, manual inputs)
  • Data integration & real-time updates
    • Integrate frontend with NiFi backend APIs to fetch live data
    • Support both live streaming updates and manual refresh
    • Handle live data and manually entered values
  • State management & persistence
    • Manage complex app state (layouts, datapoint configs, data updates)
    • Save/load dashboard layouts and configurations
    • Support exporting datapoint data to Excel
  • Collaboration
    • Partner with backend engineers to integrate with NiFi data pipelines
    • Collaborate with product/engineering teams to define dashboard capabilities
    • Participate in technical discussions, peer reviews, team meetings, and knowledge base updates

Requirements

  • Frontend development
    • Strong experience with React, Angular, or Vue
    • Proficiency in HTML, CSS, JavaScript, and responsive UI design
  • Interactive dashboards / visualization
    • Experience building interactive dashboards or data visualization applications
    • Experience with drag-and-drop, canvas/grid layouts, and resizable UI elements
  • Data integration
    • Experience integrating frontend apps with REST APIs
    • Experience with real-time data streams/live feeds
  • State management
    • Experience managing complex frontend state
    • Familiarity with state management tools/frameworks

Preferred / Nice to Have

  • Experience with industrial systems, IoT platforms, or SCADA/MES environments
  • Familiarity with Apache NiFi or data pipeline platforms
  • Experience integrating industrial data sources (e.g., PLCs, OPC servers, IoT devices)
  • Experience building data monitoring/operational dashboards
  • Real-time visualization frameworks
  • Industrial automation environments
  • Git

Benefits

  • 401(k)
  • Dental, health, and vision insurance

About OP

OP is an industrial data and IoT technology company building solutions that connect real-world systems to software dashboards. The role focuses on integrating a frontend visualization layer with an Apache NiFi-based backend to display and interact with live industrial data streams.

Scraped 6/19/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.