Bonapolia logo

Senior Android Engineer

Hiring from
Europe, Kazakhstan, United States
Work type
Remote
Posted
Is this job info correct?
Show job 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)

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!

Similar jobs

Apply for this job