Senior Software Engineer (C++ & TypeScript for Calls infrastructure)
We invite a competent and proactive specialist who knows C++ and JavaScript. While working with us, he will be engaged in research and development of various aspects of Viber calls on Desktop:
- signal protocol development
- media capturing and processing optimization
- network bandwidth optimization
- gathering and analysis of Viber call statistics.

We expect that our candidate knows how to work in a team, carefully thinks out technical solutions, knows how to plan his time, correctly prioritize and needs minimal control.

Primary requirements:
- Experience with C++ and JS at least 5 years
- Knowledge of TCP/IP network stack
- Work experience with STL and Boost (Any, Array, Bind, Format, Multi-index, Optional, Tribool)
- Intermediate level of English.

Will be a plus:
- Work experience with WebRTC, Qt, Chromium.
- Ability to read the code written in Java, Kotlin, Swift, Objective-C, TypeScript, Bash.
- Some Linux experience.
- Full time job. We're working in hybrid mode, from home and the office.