Remotery

Senior Frontend Engineer – IoT

Posted May 20

This is a fully remote position, open to applicants in Pakistan.

📋 Description

• Develop the IoT platform web application from the ground up, including a device management portal, real-time monitoring dashboards, an alert management interface, a rule configuration UI, an OTA management screen, and multi-tenant admin panels.

• Implement real-time telemetry visualization using WebSocket and MQTT-over-WebSocket to ensure live sensor values and alerts update without requiring a page refresh, even under high concurrency.

• Create an interactive geospatial device map to display real-world asset locations and statuses using Mapbox GL or Leaflet.

• Design time-series chart components, including line charts, gauges, heat maps, and bar charts, with configurable thresholds and anomaly overlays.

• Establish the multi-tenant admin layer, encompassing tenant creation, user management, role assignment, data scope controls, and white-label capabilities.

• Develop a device onboarding wizard that offers a step-by-step flow, simplifying protocol complexity for non-technical operators.

• Create a widget-based dashboard builder with a drag-and-drop interface, allowing end users to assemble custom monitoring views.

• Design alert and rule management interfaces featuring a visual rule builder, acknowledgement workflows, escalation chain setup, and a historical alert log.

• Construct a reusable component library from Day 1, ensuring all UI elements are abstracted without creating one-off components.

• Take ownership of frontend performance, ensuring that high-frequency data streams do not lead to memory leaks, frame drops, or browser crashes by implementing virtualization, throttling, and WebWorker offloading as necessary.

• Write thorough tests, including unit (Vitest/Jest), integration (React Testing Library), and E2E (Playwright) tests that encompass all critical user journeys.

• Set up i18n scaffolding from the outset, as the platform serves regions including MENA, South Asia, and Europe, with a requirement for Arabic RTL support.

• Manage and maintain the frontend CI/CD pipeline, automating linting, testing, building, and deployment to AWS S3/CloudFront.

• Document all component APIs, usage patterns, and integration guides within the knowledge base.


⛳️ Requirements

• 5–8 years of frontend engineering experience with a portfolio showcasing real-time, data-rich applications; live product links must be provided during the interview; no portfolio means no interview ⚑ PORTFOLIO REQUIRED.

• Proficient in React with TypeScript—capable of designing component hierarchies and state architecture rather than merely utilizing component libraries; Next.js is strongly preferred ⚑ NON-NEGOTIABLE.

• Proven production experience delivering real-time applications utilizing WebSocket or MQTT-over-WebSocket in the browser, not just theoretical knowledge ⚑ NON-NEGOTIABLE.

• Expertise in data visualization libraries such as D3.js, ECharts, Recharts, or ApexCharts, with the ability to create custom chart types beyond standard defaults.

• Experience with geospatial mapping for asset visualization using tools like Mapbox GL JS, Leaflet, or Deck.gl.

• Strong grasp of state management in complex real-time applications, utilizing Redux Toolkit, Zustand, or TanStack Query.

• Skills in frontend performance optimization techniques, including virtualized lists, memoization and callback strategies, lazy loading, and using Web Workers for CPU-intensive tasks.

• Solid understanding of REST and GraphQL API integration, including auth token management and error boundary patterns.

• Demonstrated remote work discipline, including proactive asynchronous communication, self-documentation, and a minimum of 4 hours of daily overlap with UAE working hours ⚑ REMOTE DISCIPLINE.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Flexible working hours and remote work options.

• Opportunities for professional development and growth within the company.

• Access to cutting-edge technology and tools.

People also viewed

Broadvoice10 hours ago

Software Engineer, React, TypeScript, Nodejs

PT flagPortugal OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job
Yuno10 hours ago

Senior Web Developer

NL flagNetherlands OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job
Miratech1 day ago

Senior Front-End Engineer, React

PL flagPoland OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job
BlueThrone1 day ago

Senior Frontend Engineer, React / TypeScript

Anywhere in the WorldFull-timeFrontend Engineer / Web Developer
ApplyView job
FCamara Consulting & Training1 day ago

Developer – Node.js/React, Senior

Anywhere in the WorldFull-timeFrontend Engineer / Web Developer
ApplyView job
Creatio1 day ago

Angular Technical Lead

UA flagUkraine OnlyFull-timeFrontend Engineer / Web Developer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers