Client-Side Audio/Video Development Engineer (Android / iOS / Web)
of
Binance is a renowned global blockchain ecosystem known for operating the world’s largest cryptocurrency exchange by trading volume and user base. Trusted by millions worldwide, Binance excels in industry-leading security, transparent user fund management, high-speed trading engine, deep liquidity, and a diverse range of digital-asset products. The company proposes comprehensive services spanning trading, finance, education, research, Web3 features, and more, leveraging digital assets and blockchain technology to create an inclusive financial environment for global financial empowerment and accessibility.
Responsibilities:
- Develop and enhance client-side RTC/live streaming interaction features, including co-streaming functionality, audio routing, in-ear monitoring, network optimization, video quality adjustment, and interruption handling.
- Integrate third-party RTC SDKs proficiently and manage parameters, version updates, compatibility testing, and troubleshooting.
- Uphold client stability and performance by optimizing audio/video threading models, reducing latency, and resolving complex issues like view quality problems and no audio concerns.
- Establish client observability through tracking key performance metrics, reporting QoS, and diagnosing issues for swift resolution.
- Collaborate with cross-functional teams for stress testing planning, rehearsals, handling emergency incidents, and post-mortem analysis.
Minimum Qualifications:
- At least 3 years of experience in Android/iOS/Web development, preferably with focus on audio/video/live streaming products.
- Proficiency in platform-specific audio/video fundamentals and troubleshooting common real-time audio/video issues.
- Strong engineering skills, including modular design, testability, and performance optimization.
- Ability to utilize core callbacks and diagnostic data from RTC SDKs for issue resolution.
Preferred Qualifications:
- Extensive WebRTC experience, proficiency in managing complex network environments; specialization in audio enhancements.
- Familiarity with advanced audio processing techniques and low-level client-side capabilities such as C++ libraries and hardware optimization.
- Prior experience in supporting large-scale events with proven ability to develop real-time live streaming filters.
Advantages of Joining Binance:
- Contribute to the world's foremost blockchain ecosystem.
- Collaborate with top-tier professionals in a proactive and global environment.
- Engage in innovative projects with autonomy and fast-paced challenges.
- Opportunity for continual learning and career growth in a results-driven workplace.
- Competitive salary and comprehensive benefits package.
- Work-from-home arrangement available, based on business team requirements.
Binance is a steadfast advocate for equal employment opportunities and values the diversity of its workforce. Applicants affirm their understanding and adherence to the Candidate Privacy Notice provided by Binance during the hiring process.
Artificial intelligence tools may be used for parts of the hiring process, though final hiring decisions are made by human evaluators. For further information on data processing, candidates can reach out directly to the team.
