Binance

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

Binance

full-time

Posted on:

Location Type: Remote

Location: Singapore

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android developmentiOS developmentWeb developmentRTC SDK integrationaudio/video optimizationperformance profilingmodular designtestabilitytroubleshootingQoS metrics
Soft Skills
collaborationproblem-solvingcommunicationincident responsestress testinganalytical thinkingadaptabilityattention to detailcritical thinkingtime management