Jobs · himalayas

F

IoT - Senior Frontend Engineer

Vantage Compute · Pakistan · Posted 16d ago

remotesenior5-8 yrsEstimated 110k-250k USD🇵🇰 Pakistan
Apply on himalayas

About the role

Build a real-time, data-dense web application for the IoT platform used by facility managers and fleet operators.

About the Role We need a Senior Frontend Engineer to build the web application that sits on top of our IoT platform — a real-time, data-dense monitoring and management interface used by facility managers, fleet operators, and enterprise administrators. This is not a marketing website or a standard CRUD app. It renders thousands of live data points simultaneously, handles high-frequency WebSocket streams, and serves multiple industries from a single configurable codebase. The Ideal Candidate You have shipped real-time, data-rich frontend applications — not just interactive UIs. You have integrated WebSocket or MQTT-over-WebSocket in production. You can build custom chart components from scratch when libraries fall short. You care about performance at scale. You make sound UX decisions without a designer in the room. You have a portfolio of live products to show. Key Responsibilities Core Web Application Build the IoT platform web application from scratch: device management portal, real-time monitoring dashboards, alert management interface, rule configuration UI, OTA management screen, multi-tenant admin panels Implement real-time telemetry rendering using WebSocket and MQTT-over-WebSocket — live sensor values and alerts must update without page refresh at high concurrency Build an interactive geospatial device map showing real-world asset locations and statuses using Mapbox GL or Leaflet Develop time-series chart components: line charts, gauges, heat maps, bar charts, with configurable thresholds and anomaly overlays Build the multi-tenant admin layer: tenant creation, user management, role assignment, data scope controls, and white-label capability Implement a device onboarding wizard: step-by-step flow that abstracts protocol complexity for non-technical operators Build a widget-based dashboard builder: drag-and-drop interface for end users to compose custom monitoring views Build alert and rule management interfaces: visual rule builder, acknowledgement workflows, escalation chain setup, historical alert log Engineering Quality & Performance Build a reusable component library from Day 1 — all UI elements abstracted, no one-off components Own frontend performance: high-frequency data streams must not cause memory leaks, frame drops, or browser crashes — implement virtualisation, throttling, and WebWorker offloading where needed Write comprehensive tests: unit (Vitest/Jest), integration (React Testing Library), E2E (Playwright) covering all critical user journeys Implement i18n scaffolding from the start — the platform serves MENA, South Asia, and Europe; Arabic RTL support is required Own and maintain the frontend CI/CD pipeline: automated lint, test, build, deploy to AWS S3/CloudFront Document all component APIs, usage patterns, and integration guides in the knowledge base Requirements 5–8 years of frontend engineering with a portfolio of real-time, data-rich applications — live product links are required at interview; no portfolio = no interview ⚑ PORTFOLIO REQUIRED Expert React with TypeScript — you design component hierarchies and state architecture, not just consume component libraries; Next.js strongly preferred ⚑ NON-NEGOTIABLE Production experience shipping real-time applications using WebSocket or MQTT-over-WebSocket in the browser — not just theoretical knowledge ⚑ NON-NEGOTIABLE Data visualisation library proficiency: D3.js, ECharts, Recharts, or ApexCharts — able to build custom chart types beyond out-of-the-box defaults Geospatial mapping for asset visualisation: Mapbox GL JS, Leaflet, or Deck.gl State management in complex real-time applications: Redux Toolkit, Zustand, or TanStack Query Frontend performance optimisation: virtualised lists, memo and callback strategies, lazy loading, Web Workers for CPU-intensive work Solid understanding of REST and GraphQL API integration, auth token handling, and error boundary patterns Remote work discipline: proactive async communication, self-documentation, minimum 4 hours daily overlap with UAE working hours ⚑ REMOTE DISCIPLINE Nice to Have Dashboard builder or no-code/low-code UI composition experience (drag-and-drop widget layout similar to Grafana) PWA patterns for offline-capable field-use interfaces WebGL or Three.js for 3D facility or floor plan visualisation Prior work on SCADA HMI interfaces, BMS dashboards, or industrial monitoring UIs Storybook for component library documentation and visual regression testing Experience implementing Arabic RTL layouts Skills at a Glance Core Stack: React 18+ with TypeScript · Next.js (SSR/SSG/App Router) · CSS Modules / Tailwind CSS · Vite or Webpack build tooling · REST + GraphQL API integration Real-time & Data: WebSocket client implementation · MQTT.js (MQTT-over-WebSocket) · D3.js / ECharts / Recharts · Mapbox GL JS / Leaflet · Time-series data rendering State & Quality: Redux Toolkit / Zustand / TanStack Query · Vitest / Jest unit testing · Playwright / Cypress E2E testing · React Testing Library · Front

Read the full posting on himalayas

FAQ

Is the IoT - Senior Frontend Engineer role at Vantage Compute remote?+

This IoT - Senior Frontend Engineer position is listed as remote (Pakistan).

What is the salary for the IoT - Senior Frontend Engineer role at Vantage Compute?+

The listing states Estimated 110k-250k USD.

What seniority level is this IoT - Senior Frontend Engineer role?+

This is a senior level position.

How do I apply for the IoT - Senior Frontend Engineer role at Vantage Compute?+

Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Vantage Compute.