Viber logo

iOS RTC Software Engineer

Viber

Hybrid
Warsaw, Poland
Full-time
Mid Level
Salary not listedPosted 2mo ago

Real job — pulled straight from Viber’s careers page · Verified July 17, 2026 · No reposts.

Job description

Viber is hiring a iOS RTC Software Engineer — a full-time, based in Warsaw, Poland role. Apply directly on Viber's careers page below.

iOS RTC Software Engineer

Location: Warsaw, Poland (hybrid) (PL)

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 invite the iOS developer to the RTC team. Our cross-platform team develops, analyzes and optimizes Viber calls.



Responsibilities

We invite a competent and proactive specialist who knows Swift, Objective-C, C++ that is interested in how the code is executed at the low level. While working with us, he will be engaged in research and development of various aspects of Viber calls on iOS platform:

  • WebRTC library integration and fine-tuning
  • Signaling protocol development
  • Media capturing and processing optimization
  • CPU/traffic/battery consumption optimization
  • Calls statistics gathering and analysis.

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.

Requirements

  • Deep knowledge of Swift and Objective-C: OOP, data structures, multithreading, interoperability.
  • Experience with WebRTC, iOS CallKit and AVAudioSession.
  • Understanding how a TCP/IP stack works.
  • Intermediate+ level of English.

Advantages

  • Proficiency in C/C++, Java, Kotlin, JS/TypeScript, Bash, Python.

Skills

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
NielsenIQ logo

Software Engineer, Mobile Development

Chennai, TN
✓ From careers page· 15h ago
DHL logo

DHL

New

iOS Mobile Developer

Chennai, Tamil Nadu, India
✓ From careers page· 17h ago
JumpCloud logo

Senior Mobile Software Engineer, Identity & Security

Bangalore, India
✓ From careers page· 20h ago
Gusto logo

Staff Product Mobile Engineer

$163k–$247kDenver, CO
✓ From careers page· 22h ago

Frequently asked questions

What skills are required for iOS RTC Software Engineer at Viber?

The required skills for iOS RTC Software Engineer at Viber include: Swift, Objective-C, C++, TCP/IP, Java, Kotlin, JavaScript, TypeScript, Bash, Python.

What is the seniority level for iOS RTC Software Engineer at Viber?

iOS RTC Software Engineer at Viber is a Mid Level level position.

How do I apply for iOS RTC Software Engineer at Viber?

You can view the full description and apply for iOS RTC Software Engineer at Viber on EchoJobs: https://echojobs.io/job/viber-ios-rtc-software-engineer-2c6je.