Enter a job title or keyword

Senior Android Engineer

Bonapolia


Job Location:

Belgrade - Serbia

Monthly Salary: Not provided by the employer
Posted: 7 October 2026 (7 days ago)
Application Deadline: 4 January 2027
Vacancies: 1 Vacancy

Job Summary



We are looking for a Senior Android Engineer.

Language Proficiency: Intermediate

Employment type: Full time

Candidate Location: EU Serbia Georgia Armenia Kazakhstan

Working Time Zone: CET

Start: ASAP

Planned Work Duration: 3 months

Customer Description:

A global mobility and urban services platform enabling users to book rides and other services with direct fare negotiation.

The platform provides ride-hailing intercity travel delivery and task assistance services.

Project Description:

An international platform focused on intercity travel and parcel delivery across multiple markets.

The product is a strategic business line within a global technology ecosystem.

Project Phase: Ongoing

Hard Skills / Must Have:

5 years of commercial Android development experience

Kotlin and modern Android APIs: Retrofit/OkHttp Coroutines/Flow RxJava Jetpack Compose WorkManager Google Maps FCM DataStore

Jetpack Compose design systems and component libraries

REST APIs third-party integrations offline storage concurrency performance tuning and network debugging

Clean Architecture MVVM/MVI backend-service principles and API design

CI/CD: GitHub Actions GitLab CI Gradle; ktlint Detekt feature flags and A/B testing

Unit/UI testing secure coding Google Play policies Git workflows and mobile delivery lifecycle

AI-assisted development tools: GitHub Copilot ChatGPT Claude

Hard Skills / Nice to Have:

Dagger 2 in production multi-module codebases including scopes multibindings and assisted injection

Jira Azure DevOps and Figma

Responsibilities and Tasks:

Design develop and maintain Android application features

Collaborate on feature design architecture and delivery

Participate in Agile ceremonies and delivery planning

Apply Clean Architecture review pull requests and implement secure data flows

Monitor applications investigate risks and production issues and resolve performance bottlenecks

Ensure quality through unit testing UI testing and code reviews

Technology Stack: Kotlin Jetpack (Compose WorkManager) Coroutines/Flow RxJava Google Maps FCM DataStore REST APIs Clean Architecture MVVM/MVI CI/CD Unit/UI Testing Git ktlint Detekt GitHub Copilot ChatGPT

Interview stages:

English check (15 minutes)

internal technical interview (1-15 hour)

client interview (1 hour)

client interview cultural fit (45 minutes)

What we offer

  • Model: B2B contract with Bonapolia - one contract one monthly invoice

  • Rate: negotiated per candidate seniority and client budget

  • Payment: monthly invoice paid on the same schedule the client pays us (usually 30 days)

  • Contract written under your countrys law

  • We handle the client-side paperwork: MSA NDA invoicing

About Bonapolia

Bonapolia is a family-owned IT staff augmentation team based in Lisbon. We build engineering teams for product companies and IT consultancies across Europe and the US.

More at


Ready to Join
We look forward to receiving your application and welcoming you to our team!