Front-End Engineer (Real-Time Media, AI Avatars, React.js)
Location : Dubai
Employment Type : Full-Time
Experience Level : Mid–Senior Level
Reports To : Engineering Manager / Front-End Lead
Job Summary :
We are seeking a highly skilled Front-End Engineer with a strong command of real-time, media-rich front-end systems and a passion for next-generation user experiences. This role involves building immersive UI frameworks that integrate 3D avatars, AI-driven Text-to-Speech (TTS) and Speech-to-Text (STT) technologies, WebRTC, and WebSocket infrastructures. You will help bring lifelike digital avatars and media-rich apps to life across web and mobile platforms.
Key Responsibilities :
- Build advanced front-end applications using React.js, Vue.js, Next.js, and TypeScript.
- Integrate 3D avatars with real-time voice interaction using AI-based TTS and STT engines (e.g., Azure Cognitive Services, Google Cloud).
- Connect WebSocket-based real-time speech and interaction flows with front-end rendering of avatars and media.
- Handle media streaming, WebRTC, and low-latency audio / video processing within the browser.
- Collaborate with back-end and AI / ML teams to bring interactive voice + avatar UX to life.
- Embed Unity or Unreal Engine experiences into the UI cloud rendering.
- Develop mobile apps using React Native with synchronization across devices.
- Translate Figma designs into performant, accessible front-end components.
- Implement telemetry and logging strategies for media, interaction, and failure handling using Azure App Insights.
- Support unit testing and test automation with Playwright, Jest, etc.
- Contribute to SDLC best practices, CI / CD pipelines, and Agile delivery via Azure DevOps.
Required Skills & Qualifications :
3–6 years of professional experience in front-end development.Advanced knowledge of React.js, Vue.js, Next.js, TypeScript, and Tailwind CSS.Strong understanding of video / audio streaming, WebRTC, HLS, or DASH.Proven experience integrating with or developing WebSocket servers for live, real-time features.Experience building media-heavy and real-time applications with high performance and reliability.Hands-on experience with Unity or Unreal Engine integration in browser / mobile environments.Solid experience with React Native for cross-platform mobile development.Familiarity with front-end telemetry, performance tracking, and logging via Azure App Insights.Proficient in test automation using Playwright, Jest, or Cypress.Knowledge of SDLC practices and Agile delivery using Azure DevOps.Nice to Have :
Background in WebGL, 3D rendering, pixel streaming, or low-latency media architecture.Experience optimizing media playback across varying bandwidth and device conditions.Understanding of accessibility (WCAG) and responsive UI performance best practices.Skills Required
Websocket, Google Cloud, hls , Vue.JS, Typescript, unreal engine , cypress , Unity, React Native, Webrtc, react.js , Jest, Azure Devops