
Senior Frontend Engineer – IoT
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Pakistan.
• 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.
• 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.
• 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.
Broadvoice
Yuno
Miratech
BlueThrone
Get handpicked remote jobs straight to your inbox weekly.