Senior Android Engineer @Bonapolia
Software Development
Salary unspecified
Employment Type contract
Posted Today

[Hiring] Senior Android Engineer @Bonapolia

Today - Bonapolia is hiring a remote Senior Android Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Europe, Western Asia (Middle East)

Role Description

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)

Benefits

  • 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

Company Description

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!

Before You Apply
️
remote Be aware of the location restriction for this remote position: Europe, Western Asia (Middle East)
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Android Engineer @Bonapolia
Software Development
Salary unspecified
Employment Type contract
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Europe, Western Asia (Middle East)
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 128,888+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later