Position: C++ Developer (Sci)
Company: PSR
Experience required: 2y
Category: C++
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

VOIP telecommunication
World lead software development company with multiple software products is looking for engineer to strengthen their video conference application development team. This project has established scrum process and reliable CI/CD. We care that developer is focused on software development and not on intrusive auxiliary tasks. Our application works on Windows, MacOS, iOS and Android. Significant part of business logic is shared between platforms and is written in C++. This is great opportunity to learn some mobile platforms development with just C++ background! We have distributed development team in Belarus, North America and Middle Asia. NA team is mostly specialized on security algorithms, Middle Asia has server development team and Belarus is developing application and conference SDK libraries. Belarus team is developing desktop application with Qt, android with Kotlin and iOS with Swift. Video conference is built with google WebRTC framework.

**responsibilities:**
Driving independently the development of selected components in challenging real-time environment based on the feedback from internal operations and customers
Coordinating testing

**requirements:**
Strong C++ development experience (especially in creating demanding video or image manipulation or signal processing applications)
Modern C++ standards 14,17,20
Profound experience with multithreading
Excellent problem-solving skills 
Be able to take responsibility on independent feature development
English B1/B2

**Nice to have:**
Experience with OpenGL is a plus
Experience with Qt is a plus
Objective-C
Java with JNI

**Команда:** 
2 Qt developers, 1 Swift, 1 Kotlin,
3 WebRTC developers, 4 C++ developers for business logic, 3 server developers, 4 QA

**Compensation and benefits:**
Бесплатное медицинское страхование (150k UAH) в год. 
Курсы английского/немецкого/польского языков. 
Оплата внешнего обучения: конференции, курсы, тренинги и семинары, сертификация. 
Оплата больничных листов. 
Отпуск 25 календарных дней. 
Помощь на свадьбу и при рождении ребенка.