Search by job, company or skills

tech unicorn

Front-End Engineer (Real-Time Media, AI Avatars, React.js)

3-6 Years
Save
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126904331

Similar Jobs

Pune, India

Skills:

react.js CloudFrontS3JwtTypescriptAWSHtml5Css3FastAPIPythonDockerGcpGitOauth2PostgreSQLJavascriptRestful ApisGitHub ActionsTailwind CSSGatsbyGKE

Pune, India

Skills:

.NETAutomated TestingPostgreSQLSQL ServerSqlNosqlReactGitTypescriptGcpJavascriptMongoDBRestful ApisAzureAWS

Pune, India

Skills:

react.js Html5Css3DockerJenkinsJestReduxGitHub ActionsGitLab CIContext APICypressNext.jsHooksWebSockets

Pune, India

Skills:

react.js MySQLMicroservicesExpress.JsTestingTypescriptNode.jsGraphqlDevops ToolsRESTPostgreSQLMongoDBagile development practices

Pune, India

Skills:

react.js PythonTypescriptOpenAPIRule EnginesGitHub ActionsAnalytical Engines