About the Role
We are looking for a UI/UX Full Stack Engineer with a passion for creating powerful, intuitive, and data-rich enterprise applications tailored for the process industries—including energy, manufacturing, and industrial automation. In collaboration with data scientists, product managers, and domain experts, you will design and build the next generation of intelligent user experiences that enable complex data exploration, graph-based interaction, and persona-aware workflows. Inspired by platforms from C3.ai, Aveva, AspenTech, Palantir, and Siemens, your work will bring industrial AI and analytics to life for operators, engineers, and executives across multi-tiered organizations.
Key Responsibilities
● Design and implement enterprise-grade full-stack applications that blend data analytics, BI, and AI insights into seamless user experiences.
● Lead UI/UX design and development for user-defined dashboards, adaptive workflows, and domain-specific visualizations.
● Build multi-layered persona-driven interfaces that adapt to organizational roles—from plant operators to corporate executives.
● Develop graph-based interaction models and visual tools that enable exploration of connected data, such as equipment hierarchies, supply chains, or asset relationships.
● Integrate with data pipelines, APIs, and backend systems to surface real-time industrial data and machine learning outputs.
● Translate complex analytical results into intuitive and actionable visual elements (e.g., alerts, KPIs, scenario simulators).
● Ensure high usability and performance of applications across devices and environments, especially in operational settings.
● Collaborate with stakeholders to validate use cases, iterate on designs, and drive feature adoption.
● Maintain engineering quality through testing, CI/CD integration, and agile collaboration.
Required Qualifications
● 6+ years of experience in full-stack or front-end engineering with strong UI/UX sensitivity.
● Proven track record delivering modern enterprise applications with a focus on analytics, decision support, or industrial workflows.
● Expertise in React, TypeScript, modern JavaScript, and visualization libraries (e.g., D3.js, Plotly, ECharts).
● Backend experience with Node.js, Python (FastAPI or Flask), or Java, and integration with REST/GraphQL APIs.
● Familiarity with graph-based UI patterns and libraries (e.g., Cytoscape.js, Sigma.js, Neo4j visual tooling).
● Experience integrating with BI and AI systems, including dashboard frameworks, ML outputs, and embedded analytics.
● Understanding of user-centered design, accessibility, and responsive design principles.
● Knowledge of data handling (structured, semi-structured) and API integration for time-series, events, or industrial telemetry.
● Excellent communication skills and a strong ability to bridge the gap between engineering, design, and domain experts.
Preferred Qualifications
● Prior experience in the process industries, industrial automation, or manufacturing systems.
● Familiarity with multi-tenant, role-based applications supporting enterprise hierarchies.
● Exposure to design systems and frameworks like Material UI, Ant Design, or custom component libraries.
● Understanding of security, auditability, and scalability in enterprise software environments.
● Experience with deployment on cloud-native platforms (AWS, Azure, GCP) and containerized environments (Kubernetes, Docker).