Find your next role
Strengthen your profile
Bonapolia
Staffing & Recruiting
See how your profile stacks up against this role.
We compared the job requirements to your profile to show where you're strong and where you fall short.
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-1,5 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 country's 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 bonapolia.com
๐ฉ Ready to Join?
We look forward to receiving your application and welcoming you to our team!
After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.
Marcus Rivera
Chief Revenue Officer

Speechify

Sowelo Consulting sp. z o.o. sp. k.

Markup Camp

Pragmatike

FingerprintJS, Inc.

Bonapolia

Bonapolia

Bonapolia