-
View all jobs
Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions.
We are building and enhancing Viber for Desktop, the vital cross-platform extension of the Viber ecosystem. Our application empowers users across Windows, macOS, and Linux to enjoy seamless, high-quality free voice and video calls, exchange instant and group messages, and securely transmit multimedia content directly from their desktop environments.
We are seeking an experienced, highly motivated, and self-directed C++/Qt Developer with a strong technical background and a proactive, entrepreneurial approach to join our engineering team.
Responsibilities:
We are building and enhancing Viber for Desktop, the vital cross-platform extension of the Viber ecosystem. Our application empowers users across Windows, macOS, and Linux to enjoy seamless, high-quality free voice and video calls, exchange instant and group messages, and securely transmit multimedia content directly from their desktop environments.
We are seeking an experienced, highly motivated, and self-directed C++/Qt Developer with a strong technical background and a proactive, entrepreneurial approach to join our engineering team.
Responsibilities:
- Feature Development: Drive the end-to-end development of new features and communication capabilities within the cross-platform Viber for Desktop application, utilizing C++ and the Qt framework (QML/Qt Quick).
- Optimization & Debugging: Perform deep-level diagnosis, debugging, and performance optimization across the entire application stack, from the UI (Qt Quick/QML) down to network layers and database interactions (SQLite).
- Code Quality & Architecture: Actively participate in architecture discussions and contribute to the ongoing refinement, refactoring, and standardization of the C++ codebase to maintain high quality and minimize technical debt.
- Collaboration & Deployment: Collaborate closely with product, design, and QA teams to ensure seamless integration and deployment of new functionalities across Windows, macOS, and Linux platforms.
- Experience: Minimum of 5 years of professional experience in C++/Qt development.
- Qt Framework: Expert-level proficiency with the Qt framework, including Qt Quick and QML.
- C++ Standards: Demonstrated expertise in modern C++ standards (C++17/20).
- Tooling & Scripting: Solid experience with the CMake build system, Python, and JavaScript (JS).
- Cross-Platform: Proven track record in developing and maintaining cross-platform applications targeting Windows, macOS, and Linux operating systems.
- Database: Extensive experience working with relational databases, specifically SQLite.
- Networking: Deep understanding and practical experience with client-server architecture and network programming concepts.
- Concurrency & Memory: Comprehensive knowledge of multi-threading, concurrency control, and robust memory management techniques.
- Performance: Proficiency in utilizing performance profiling and optimization tools.
Key Skills
Ranked by relevance
linux
c
product design
javascript
python
server
ui
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded Linux Field Engineer for Devices/IoT
2026-04-11
Full-time
Not Applicable
Estonia
Software Development
Engineering
View Job Details
Related
Founding Full-Stack Engineer
2026-04-11
Full-time
Mid-Senior
Germany
Software Development
Engineering
View Job Details
Related
Desarrollador/a Full Stack
2026-04-10
Full-time
Not Applicable
Argentina
Software Development
Engineering
Login to Apply
- Posted
- Apr 01, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Warsaw
- Company
- Rakuten Viber
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Embedded Linux Field Engineer for Devices/IoT
2026-04-11
Full-time
Not Applicable
Estonia
Software Development
Engineering
View Job Details
Related
Founding Full-Stack Engineer
2026-04-11
Full-time
Mid-Senior
Germany
Software Development
Engineering
View Job Details
Related
Desarrollador/a Full Stack
2026-04-10
Full-time
Not Applicable
Argentina
Software Development
Engineering