#1 Job Board for tech industry in Europe

  • Job offers
  • Android Developer (core)
    New
    Mobile

    Android Developer (core)

    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      Git

      advanced

      Android

      advanced

      Kotlin

      advanced

      English

      advanced

      Flow

      advanced

      Java

      advanced

      SQL

      advanced

    Job description

    Online interview
    Friendly offer

    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. 

    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.

    The ideal candidate is interested in improving our users’ experience and wants to make a positive impact in the team.

    Full time job. We’re working in hybrid mode (from home and the office).


    Responsibilities

    • Take part in the development of Viber client for Android
    • Work within a big team of developers to new features production, complete proposed initiatives, contributing application improvements
    • Quickly gain an understanding of our clients’ requirements, technology needs and solution architecture
    • Collaborate with product managers and design team to develop appropriate solutions.


    Requirements

    • 5+ years of commercial Android development experience, with strong expertise in Java and Kotlin, demonstrating the ability to build and maintain complex applications.
    • Proven track record of implementing clean architecture patterns (MVVM/MVP/MVI) in production applications, with experience in the multi-module project organization.
    • Deep understanding of Android fundamentals and lifecycle components, with extensive experience using Android Jetpack libraries (WorkManager, Paging, ViewBinding, LiveData).
    • Strong background in Android performance optimization, including efficient use of collections and concurrent programming with both Java threading and Kotlin Coroutines/Flow.
    • Experience with dependency injection in Android applications, particularly using Dagger 2, and the ability to design scalable component architectures.
    • Demonstrated expertise in database design, SQL optimization, and implementation using Room.
    • Proven experience in writing and maintaining unit tests, with a strong focus on code quality and best practices.
    • Solid understanding of mobile UX principles and ability to implement pixel-perfect designs while maintaining performance.
    • Advanced knowledge of version control with Git and build system configuration using Gradle.
    • Strong foundation in software design patterns (GoF) with practical experience in application architecture and systematic refactoring.
    • Intermediate level of spoken English, with the ability to effectively communicate in team settings.


    Advantages

    • Experience in developing custom Android UI components and complex layouts.
    • Practical knowledge of ExoPlayer and media playback optimization on Android.


    tutlo_banner_hero

    Practice your English before your job interview!

    Get 3 free English lessons
    Undisclosed Salary

    B2B

    Check similar offers

    Solution Architect (Mobile)

    New
    BlueSoft
    Undisclosed Salary
    Warszawa
    integration
    API
    Microservice Architecture

    Senior iOS Developer

    New
    Angry Nerds
    3.78K - 5.54K USD
    Warszawa
    , Fully remote
    Fully remote
    Polish
    CocoaPods
    UIKit

    Senior Mobile Developer (0,2 FTE/flexible time)

    New
    Crestt
    Undisclosed Salary
    Warszawa
    , Fully remote
    Fully remote
    Java
    Swift
    Kotlin

    iOS Engineer (Pre-Senior)

    New
    Appunite
    4.28K - 5.67K USD
    Poznań
    , Fully remote
    Fully remote
    Swift
    UIKit
    SwiftUI

    Flutter Developer

    New
    Currency One SA
    Undisclosed Salary
    Poznań
    Android
    iOS
    UI