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 scoreTags
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
- Create reusable UI components for different datapoint types, including:
- 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