Back to Jobs
Development 1d ago

IoT - Senior Frontend Engineer

PakistanPakistan
IndiaIndia
EgyptEgypt
Full-time
Not Disclosed
Senior

Job Description

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. This is not a standard CRUD app; it renders thousands of live data points simultaneously and handles high-frequency WebSocket streams.

What You'll Do

  • Build the IoT platform web application from scratch, including device management portals, real-time monitoring dashboards, and alert interfaces.
  • Implement real-time telemetry rendering using WebSocket and MQTT-over-WebSocket.
  • Build interactive geospatial device maps using Mapbox GL or Leaflet and custom time-series chart components.
  • Own frontend performance by implementing virtualisation, throttling, and WebWorker offloading to prevent memory leaks or frame drops.
  • Write comprehensive tests (unit, integration, E2E) and own the frontend CI/CD pipeline.

What You Bring

  • 5–8 years of frontend engineering with a portfolio of real-time, data-rich applications (live product links required).
  • Expertise in React 18+ with TypeScript; Next.js is strongly preferred.
  • Production experience shipping real-time applications using WebSocket or MQTT-over-WebSocket in the browser.
  • Proficiency in data visualisation libraries (D3.js, ECharts, Recharts) and state management (Redux Toolkit, Zustand, TanStack Query).
  • Bonus: Experience with WebGL/Three.js, PWA patterns, or Arabic RTL layouts.

Benefits

  • Opportunity to build a scalable, high-performance platform from day one.
  • Fully remote work flexibility with a rigorous async-first communication discipline.
  • Open to candidates permanently residing in Pakistan, India, or Egypt (requires minimum 4 hours daily overlap with UAE working hours).

How would you rate this job post?

See what other professionals think about this role.

Is this company safe?

Ask Hyrizon AI to scan this company for potential red flags before you apply.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.