Frontend Engineer - Realtime Dashboards - WebSocket - Multi-Tenant
1 Source Bpo
NLT AI Summary
Must Speak Fluent English! Must work USA hours!
Job Description
Only apply if you have hands-on experience with real-time dashboards (WebSockets/SSE) and multi-tenant SaaS applications.
As the Senior Frontend Engineer, you will build a high-performance, real-time "Mission Control" dashboard. Users will watch live call transcripts stream in, see agents thinking in real-time, and intervene if necessary. This is not a static CRUD app; it is a live, websocket-driven visualization platform that must be responsive, intuitive, and demo-ready for April 2026.
Core Responsibilities
Real-Time UI Architecture
You will build the "Live Call" interface using Next.js (React) and WebSockets. You will render streaming transcripts and "Agent Thought Processes" with zero lag, giving users the feeling of being in the cockpit. You must handle the complexity of high-frequency state updates without blocking the main thread or causing UI jank.
Multi-Tenant Dashboarding
You will develop the reseller and client portals with strict role-based access control (RBAC). You will ensure that the UI gracefully handles data segregation for thousands of sub-accounts, implementing "Switch Account" features similar to modern SaaS platforms (e.g., Vercel, AWS).
Complex State Management
You will manage the complex local state of the application using Zustand or TanStack Query. You will ensure the UI stays in sync with the high-velocity backend state managed by Temporal, implementing "Optimistic UI" patterns where appropriate to make the app feel instant.
Visualizing Voice Data
You will implement visualizations for voice data, such as audio waveforms, call sentiment analysis charts (using Recharts or Visx), and real-time connectivity status indicators.
Demo-Ready Polish
We are launching at a global event. You have a keen eye for UX/UI polish. You will implement smooth animations (Framer Motion) and responsive designs that look spectacular on a demo screen, ensuring the product "feels" as advanced as the AI behind it.
Technical Skills & Requirements
Must-Have (The MVP Stack)
• 5+ years of frontend experience, with deep expertise in Next.js (App Router), React, TypeScript, and Tailwind CSS.
• Real-Time Data: Extensive experience with WebSockets (Socket.io or raw), Server-Sent Events (SSE), and handling high-frequency data updates in the UI.
• Dashboarding: Experience building complex B2B SaaS dashboards (tables, charts, analytics). Familiarity with charting libraries is required.
Strategic "Future-Proofing" Skills
• Voice Visualization: Experience visualizing audio (waveforms) or handling browser-based audio permissions (WebRTC MediaStream) is a huge plus for our future "Browser Calling" features.
• AI Integration: Experience implementing "Streaming UI" patterns (like the Vercel AI SDK) where the UI renders Markdown/Text token-by-token as the LLM generates it.