
Search by job, company or skills

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.
Job ID: 126904331
Skills:
react.js , CloudFront, S3, Jwt, Typescript, AWS, Html5, Css3, FastAPI, Python, Docker, Gcp, Git, Oauth2, PostgreSQL, Javascript, Restful Apis, GitHub Actions, Tailwind CSS, Gatsby, GKE
Skills:
.NET, Automated Testing, PostgreSQL, SQL Server, Sql, Nosql, React, Git, Typescript, Gcp, Javascript, MongoDB, Restful Apis, Azure, AWS
Skills:
react.js , Html5, Css3, Docker, Jenkins, Jest, Redux, GitHub Actions, GitLab CI, Context API, Cypress, Next.js, Hooks, WebSockets
Skills:
react.js , MySQL, Microservices, Express.Js, Testing, Typescript, Node.js, Graphql, Devops Tools, REST, PostgreSQL, MongoDB, agile development practices
Skills:
react.js , Python, Typescript, OpenAPI, Rule Engines, GitHub Actions, Analytical Engines
We don’t charge any money for job offers