B

Senior Android Engineer

Bonapolia Yerevan, Armenia

IT Services and IT Consulting · 2-10 employees

4 h ago
Remote android Senior (5-10 yrs) Contractor Latvia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain Android application features while collaborating on architecture and delivery. Ensure code quality through unit and UI testing, code reviews, and performance monitoring.

What they look for

Android Development Kotlin Jetpack Compose Coroutines Flow RxJava Clean Architecture MVVM MVI REST APIs CI/CD Unit Testing UI Testing Git Performance Tuning Google Maps

Requirements

Requires 5+ years of commercial Android development experience with strong proficiency in Kotlin and modern Android APIs. Candidates must be skilled in Clean Architecture, MVVM/MVI patterns, and mobile delivery lifecycles.

Full 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 roles