iOS RTC Software Engineer

Rakuten Viber

Województwo mazowieckie

On-site

PLN 111,600 - 156,240

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading communication app company is looking for an iOS developer to join their RTC team. The role involves WebRTC library integration, optimization of media processing, and managing call statistics. Applicants should possess deep knowledge in Swift and Objective-C, experience with WebRTC and iOS CallKit, and intermediate English skills. This is a unique opportunity to work with one of the most popular apps globally, optimizing its capabilities and enhancing user connections.

Qualifications

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

Responsibilities

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

Skills

Swift
Objective-C
WebRTC
TCP/IP stack
Intermediate English

Tools

iOS CallKit
AVAudioSession
C/C++
Java
Kotlin
JavaScript/TypeScript
Bash
Python

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

State Employment Service - for Minsk only.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Telco Operations Engineer (VoIP/SMS)
Senior Telco Operations Engineer (VoIP/SMS)

Rakuten Viber • Warszawa

On-site
PLN 180,000 - 260,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Rakuten Viber • Województwo mazowieckie

On-site
PLN 80,000 - 120,000
Backend Developer (Java)
Backend Developer (Java)

Rakuten Viber • Warszawa

Hybrid
PLN 180,000 - 320,000
Backend Team Lead
Backend Team Lead

Rakuten Viber • Warszawa

On-site
PLN 150,000 - 200,000
Senior Full-Stack Engineer - Scale High-Traffic Microservices
Senior Full-Stack Engineer - Scale High-Traffic Microservices

Rakuten Viber • Województwo mazowieckie

On-site
PLN 80,000 - 120,000
Senior VoIP & SMS Platform Lead
Senior VoIP & SMS Platform Lead

Rakuten Viber • Warszawa

On-site
PLN 180,000 - 260,000
Senior Flutter Software Engineer
Senior Flutter Software Engineer

View The Space • Warszawa

On-site
PLN 180,000 - 260,000
Remote b2b (Georgia-Moldova) / On-site
Stable job with long‑term growth
Competitive salary with performance‑dr
+3
Mid / Senior Software Engineering (IOS)
Mid / Senior Software Engineering (IOS)

Revolut • Poland

On-site
PLN 251,000 - 520,000
iOS Developer
iOS Developer

Digital Forms • Warszawa

On-site
USD 10,994 - 21,988
Senior iOS Developer
Senior iOS Developer

Experis ManpowerGroup Sp. z o.o. • Poland

Remote
PLN 260,000 - 380,000