Flatgigs logo
Flatgigs

Scaling Investor-Backed Startups & Growth Companies

IoT - Senior Frontend Engineer

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2023H1B No SponsorCompany SiteLinkedIn

Location

UTC-5 to UTC-3 + 1 moreAll locations: UTC-5 to UTC-3 | EAT (UTC+3)

Posted

28 days ago

Salary

0

Seniority

Senior

Job Description

IoT - Senior Frontend Engineer

Flatgigs

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. - Expert React with TypeScript — you design component hierarchies and state architecture, not just consume component libraries; Next.js strongly preferred. - Production experience shipping real-time applications using WebSocket or MQTT-over-WebSocket in the browser — not just theoretical knowledge. - 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. 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. Benefits - Remote work flexibility. - Opportunity to work on cutting-edge technology in the IoT space.

Related Job Pages

More Frontend Engineer Jobs

Descript, Inc. logo

Senior Frontend Engineer, Marketing Web

Descript, Inc.

Descript, Inc. builds collaborative tools for new media creators. It offers an “engine” that enables its clients to edit audio by modifying text (similar to

• Set the technical direction for the CMS and component system — clear architectural boundaries, consistent guardrails, and a foundation that lets marketing and design move fast without fragility • Enhance and maintain a release and QA discipline: rollback processes, staging environments, and deployment confidence • Own Core Web Vitals and page speed performance as a first-class concern — and help connect them to measurable conversion rate impact • Own analytics instrumentation and event taxonomy governance — the technical source of truth for what's happening across the funnel • Build reusable components and page patterns that make new landing pages and campaigns quick to stand up without one-off engineering lifts • Maintain and extend A/B testing setup so Marketing team can run clean experiments on those pages at velocity • Partner with Brand, Design, and Marketing to translate campaigns, landing pages, and brand work into production web code — fast, pixel-faithful, and performant • Own the technical quality of what ships: accessibility, Core Web Vitals, SEO fundamentals (schema, rendering, structured data), and cross-browser/device behavior • Be the engineering partner Marketing, Growth, and GTM teams rely on to move fast without breaking the pipeline • Enable self-serve content workflows through CMS so creative teams can publish without engineering bottlenecks • Collaborate with GTM and Rev Ops to maintain guardrails on form and routing decisions that affect lead flow reliability

California
$160K - $215K / year
Full TimeRemoteTeam 10,001+Since 2000H1B Sponsor

• Develop, maintain, and enhance responsive web applications and user interfaces that provide an excellent user experience. • Collaborate with designers, back-end developers, and product managers to translate requirements into functional and visually appealing websites and applications. • Write clean, reusable, and efficient code using front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React or Angular. • Perform cross-browser and cross-device testing to ensure compatibility and responsiveness. • Optimize applications for maximum speed and scalability. • Participate in code reviews, contribute to best practices, and suggest improvements to processes and applications. • Troubleshoot and debug issues, providing timely fixes and enhancements. • Stay up-to-date with emerging front-end technologies, trends, and industry best practices. • Contribute to documentation and knowledge sharing within the development team. • Additional duties as assigned.

Virginia
Full TimeRemoteTeam 1-10Since 2021H1B No Sponsor

• Work on end-to-end solution development; • Collaborate with other engineering teams to build and maintain customer-focused products; • Uphold software excellence and quality; • Operate with autonomy and take responsibility for delivering software that handles a massive volume of requests, provides high availability, and drives business impact.

Brazil
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Own and lead frontend solutions for assigned platforms and projects, with a focus on Vue.js-based applications • Design, develop, and maintain scalable, maintainable frontend architectures using modern JavaScript and TypeScript • Translate UX concepts, wireframes, and user flows into production-ready UI implementations • Perform hands-on development work in support of project and portfolio needs • Ensure appropriate unit testing and quality practices are consistently applied • Leverage AI tools responsibly to improve development efficiency, code quality, testing, and documentation • Share AI-enabled workflows, best practices, and efficiencies with the broader team • Collaborate with Delivery Manager, Product, UX, and Software Architects to estimate work and plan milestones • Assist in troubleshooting production issues and participate in escalations as needed • Document frontend designs, patterns, and technical decisions • Mentor and coach less experienced frontend engineers

Brazil