Viber logo

Android Developer

Viber

Hybrid
Warsaw, Poland
Full-time
Senior
5+ yrs
Salary not listedPosted 2h ago

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

Job description

Viber is hiring a Android Developer — a full-time, based in Warsaw, Poland role. Apply directly on Viber's careers page below.

Android Developer

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 are a global team of engineers dedicated to creating the best tools to ensure safe, convenient communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence.

We’re looking for an experienced, highly motivated Android developer to join our team.

As an Android Developer, you will be responsible for design and development of Viber Android client. We offer many interesting and challenging tasks that will allow you to extend your technical abilities delivering the product of the highest quality to our users.

Responsibilities

  • Participate in the development of the Viber client for Android, contributing to the enhancement and maintenance of existing features
  • Collaborate with a diverse team of developers to efficiently produce new features, complete proposed initiatives, and contribute to overall application improvements
  • Quickly grasp clients’ requirements, technology needs, and solution architecture to deliver high-quality solutions
  • Work closely with product managers, the design team, and others to develop appropriate solutions that align with user experience and design guidelines.

Requirements

  • 5+ years of commercial experience in Android application development
  • Strong proficiency in Java, Kotlin, and/or Android development
  • Solid understanding of Collections, Concurrency/Multithreading in Java, Coroutines/Flow, and experience with Android Jetpack components (WorkManager, Paging, ViewBinding, LiveData)
  • Proficient in Dagger 2, multi-module projects, and Gradle for building and maintaining Android applications
  • Thorough understanding of mobile application design principles and UX
  • Experience with databases, including SQL, optimization and Room
  • Proficiency in writing unit tests and version control using Git
  • Familiarity with design patterns (GoF), architecture, and refactoring of applications
  • Experience in MVP/MVI/MVVM architecture-based development
  • Intermediate spoken level of English for effective communication within the team.
  • Experience leveraging AI tools to enhance productivity or decision-making is a strong advantage.

Advantages

Skills

Get Mobile 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
SAP Fioneer logo

Graduate AI Engineer

Munich, Germany
✓ From careers page· 11h ago
UJET logo

UJET

New

Senior Site Reliability Engineer

$140k–$180kRemote · US-eligible
✓ From careers page· 11h ago
Web Summit logo

Senior Quality Engineer

Lisbon
✓ From careers page· 11h ago
Web Summit logo

Senior Quality Engineer

Dublin
✓ From careers page· 11h ago

Frequently asked questions

What skills are required for Android Developer at Viber?

The required skills for Android Developer at Viber include: Java, Kotlin, Gradle, SQL, Git, AI.

What is the seniority level for Android Developer at Viber?

Android Developer at Viber is a Senior level position.

How do I apply for Android Developer at Viber?

You can view the full description and apply for Android Developer at Viber on EchoJobs: https://echojobs.io/job/viber-android-developer-8z0v5.