Full Stack Software Engineer WebRTC Softphone & IVR Flow Builder (Front End) - Full-Time-Bucuresti
Adaugat: Azi
Altametrics
Full Stack Software Engineer WebRTC Softphone & IVR Flow Builder (Front End) - Full-Time-Bucuresti
Adaugat: Azi
Altametrics
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
You will build the frontend interface for the Twilio-based voice platform used across all locations.
Phase 1 includes softphone UI, dashboards, real-time monitoring, and admin tools.
Phase 2 includes a visual IVR flow builder developed after MVP launch.
Responsibilities
- Build React/Next.js softphone and dashboards for admins, agents, and managers.
- Integrate Twilio Voice JS SDK for real-time WebRTC calling.
- Implement calling features such as dial/answer, mute, hold, transfer, and device selection.
- Develop dashboards: queue state, agent status, voicemails, recordings, location controls.
- Implement real-time updates using WebSockets (and optionally Twilio Sync).
- Create clean UI/UX with TailwindCSS or shadcn/ui and ensure accessibility.
- Ensure cross-browser WebRTC compatibility (Chrome, Safari, Firefox, Edge).
- Implement authentication (JWT/OAuth) and enforce role-based interfaces.
- Collaborate on backend API design and shared TypeScript models.
- Add Sentry logs and automated UI testing for WebRTC and device errors.
- Phase 2: Build the visual IVR builder using React Flow with versioning, preview, and publishing.
Must-Have Requirements
- 3+ years experience with React and TypeScript; Next.js strongly preferred.
- Hands-on experience integrating Twilio Voice JS SDK or similar WebRTC technologies.
- Strong understanding of WebRTC audio handling, device switching, and echo/noise issues.
- Experience with real-time applications (WebSockets, live dashboards, multi-user states).
- Strong UI/UX implementation skills with TailwindCSS, shadcn/ui, or Material UI.
- Experience consuming REST and WebSocket APIs.
- Knowledge of JWT/OAuth authentication flows.
- Experience with performance optimization and debugging media issues.
- Strong collaboration skills, especially around cross-functional API development.
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.