Client-Side Audio/Video Development Engineer – Android, iOS, Web

Posted 9ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Client-Side Audio/Video Development Engineer at Binance building real-time streaming capabilities across multiple platforms. Collaborating with teams for optimal performance and user experience.

Responsibilities:

  • Develop and optimize client-side RTC/live streaming interaction capabilities: co-streaming (joining/leaving the stream), audio routing, in-ear monitoring/audio mixing, weak network strategies, video quality/bitrate adaptation, and foreground/background/system interruption handling.
  • Deeply integrate third-party RTC SDKs (e.g., Agora) or in-house SDKs: integration, version upgrades, parameter management, compatibility and regression testing, online issue troubleshooting (via logs/callbacks/state machines).
  • Responsible for client stability and performance: audio/video threading models, CPU/memory/power optimization, end-to-end latency reduction, troubleshooting of complex issues such as stuttering, no audio/black screen.
  • Build client observability: key path instrumentation, QoS reporting, exception capture, automatic issue attribution (network/device/permissions/state machine/SDK).
  • Collaborate with server-side, testing, and operations teams: formulate stress testing plans, conduct rehearsals, and handle online incident emergency response and post-mortems.

Requirements:

  • 3+ years of Android/iOS/Web (one or multiple platforms) R&D experience; experience with audio/video/live streaming/IM/conference products is preferred.
  • Familiar with audio/video fundamentals on your platform:
  • Android: AudioRecord/AudioTrack, AudioFocus, permissions & background restrictions, device compatibility.
  • iOS: AVAudioSession, audio routing/interruptions, ReplayKit/background strategies.
  • Web: WebRTC APIs, getUserMedia, RTCPeerConnection, browser compatibility & security policies.
  • Understanding of real-time audio/video principles and common issues: packet loss/jitter/latency, echo & howling, audio routing errors, permission issues, state machine errors leading to "mutual hearing failure," etc.
  • Strong engineering skills: modular design, testability, stability governance (Crash/ANR), performance profiling and optimization.
  • Ability to understand and utilize core callbacks and diagnostic information from RTC SDKs; capable of online issue localization (building evidence chains using QoS metrics and logs).

Benefits:

  • Competitive salary and company benefits
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)

Binance

Computer Software

The World’s Leading Blockchain Ecosystem and Digital Asset Exchange

CryptoFintech
View all jobs at Binance

Report this job

Job expired or something wrong with this job?