Desktop Developer (C++)

Posted 17 Days Ago
Be an Early Applicant
Kyiv, Kiev, UKR
Hybrid
Senior level
Digital Media • Software
Rakuten Viber is a calling and messaging app that connects people–no matter who they are, or where they’re from.
The Role
Develop and optimize features for Viber for Desktop using C++ and Qt. Collaborate with teams for integration and deployment across multiple platforms.
Summary Generated by Built In
Description

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
  • 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.
Requirements
  • 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.

Skills Required

  • Minimum 5 years of professional experience in C++/Qt development
  • Expert-level proficiency with the Qt framework, including Qt Quick and QML
  • Demonstrated expertise in modern C++ standards (C++17/20)
  • Solid experience with the CMake build system, Python, and JavaScript (JS)
  • Proven track record in developing and maintaining cross-platform applications targeting Windows, macOS, and Linux
  • Extensive experience working with relational databases, specifically SQLite
  • Deep understanding and practical experience with client-server architecture and network programming concepts
  • Comprehensive knowledge of multi-threading, concurrency control, and robust memory management techniques
  • Proficiency in utilizing performance profiling and optimization tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Luxembourg, Luxembourg
793 Employees
Year Founded: 2010

What We Do

At Rakuten Viber, we connect people. No matter who they are, or where they are from. Our global user base has access to a range of features like one-on-one chats, video calls, group messaging, and updates and discussions with their favorite brands and celebrities. We ensure our users have a secure and free environment to share their emotions. Rakuten Viber is part of Rakuten Inc., a world leader in e-commerce and financial services. It is the official instant messaging and calling app partner of the NBA’s Golden State Warriors. Join Rakuten Viber today and enjoy the world’s best communication experience.

Similar Jobs

Superhuman Logo Superhuman

Customer Care Specialist, Superhuman Mail

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
Ukraine
1500 Employees

Mondelēz International Logo Mondelēz International

Legal Counsel

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Kyiv, Kiev, UKR
90000 Employees

Superhuman Logo Superhuman

Customer Success Manager

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
Ukraine
1500 Employees

DraftKings Logo DraftKings

Senior Platform Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Ukraine
6400 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account