Description
We are creating the "engine" for video conferencing (VCS) for the entire Sber ecosystem.
Our solution is the foundation of communications within the SberCom platform, where every millisecond of delay and connection stability under heavy load matters.
Project scale:
Working in one of the key teams within the SberCom platform.
Over 30 Android developers are involved in the platform's development.
Codebase — over 1,000,000 lines of code.
Complex multi-module architecture and high stability requirements.
Responsibilities
What you will be doing
- developing the Core video conferencing library in Jazz
- working with low-level data transmission and audio/video processing mechanisms
- optimizing application performance and resource consumption.
Requirements
Our tech stack and requirements
- Kotlin & Coroutines: deep understanding and ability to write clean, thread-safe code
- Architecture: experience in multi-module projects, understanding of DI (Dagger 2)
- Network: confident command of OkHttp and WebSockets
- Foundations: excellent knowledge of Android SDK and component lifecycle
Will be your advantage
- experience with WebRTC, codecs, and AudioManager configuration
- skills in memory profiling, CPU profiling, and working under high load conditions
- ability to work with logs and find the root cause of complex bugs (root cause analysis).
Conditions
- location: Moscow
- hybrid work format possible
- flexible start of the working day
- salary level determined based on the interview results
- a team of professionals in their field
- free gym
- voluntary health insurance (VHI) from the 1st day of work
- training and certification paid for by the company (including compensation for English language courses)
- established processes for adaptation, evaluation, and a clear career growth system within the company
- a mentor during the adaptation period and rich corporate life that you can participate in at your discretion.