[Hiring] Senior Frontend Engineer @Flatgigs
Senior Frontend Engineer @Flatgigs
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Frontend Engineer @Flatgigs

2d ago - Flatgigs is hiring a remote Senior Frontend Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Egypt

Role Description

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.

Qualifications

  • 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

Requirements

  • 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
  • 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

Company Description

Before You Apply
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Frontend Engineer @Flatgigs
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 150,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 150,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 150,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later