Senior Android Engineer @Bonapolia

[Hiring] Senior Android Engineer @Bonapolia

4d ago - Bonapolia is hiring a remote Senior Android Engineer. πŸ’Έ Salary: unspecified πŸ“Location: UK, Canada, Germany, France, India, Brazil, Australia, Poland, Ecuador, Kazakhstan

Role Description

We are looking for a Senior Android Engineer.

Qualifications

  • Upper-Intermediate language proficiency
  • Candidate location: Poland preferred, EU, Kazakhstan possible
  • Working time zone: CET
  • Start: ASAP
  • Planned work duration: 4 months

Customer Description

A global mobility and urban services platform that allows users to book rides or other services and negotiate the fare directly with service providers. It offers various services including:

  • Ride-hailing
  • Intercity travel
  • Delivery
  • Task assistance

Operating in multiple cities worldwide, it is one of the leading mobility apps globally.

Project Phase

New phase of the project.

Soft Skills

  • Highly proactive with strong ability to independently identify stakeholders and drive tasks to completion
  • Strong stakeholder management skills with the ability to interact across technical and product roles
  • Curious and improvement-driven mindset, continuously challenging existing processes
  • Excellent communication skills for effective collaboration with cross-functional teams
  • Strong time management, organizational skills, and reliability

Hard Skills / Must Have

  • 4+ years in commercial Android app development
  • Expert knowledge of Kotlin and modern Android APIs: Retrofit/OkHttp, Coroutines/Flow (plus RxJava for legacy), Jetpack (Compose, WorkManager), Google Maps, FCM, DataStore
  • Experience working with design systems and component libraries in Jetpack Compose
  • Proficiency with RESTful APIs and third-party library integration
  • Strong grasp of offline storage, concurrency
  • Experience with performance tuning and network debugging
  • Practical experience with Clean Architecture and common patterns (MVVM/MVI) applied in production
  • Understanding of backend-service principles and API design
  • Experience with CI/CD (GitHub Actions, GitLab CI, Gradle), code quality tooling (ktlint, Detekt), feature flags, and large-scale A/B experimentation
  • Ability to write maintainable, testable code with solid unit and UI test coverage
  • Familiarity with secure coding practices and data-driven product decision-making
  • Solid knowledge of mobile app distribution policies and full delivery lifecycle
  • Git proficiency (branching, PRs, code review workflows)
  • Experience with collaboration tools (Jira, Azure DevOps)
  • Familiarity with design handoff tools (Figma)
  • Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Claude)

Responsibilities and Tasks

  • Design, develop, and maintain Android application features
  • Collaborate with cross-functional teams on feature design, system architecture, and delivery
  • Participate in agile practices including discovery, refinement, decomposition, sprint planning, and demos
  • Apply Clean Architecture principles and review pull requests in line with coding standards
  • Design secure data storage and transmission flows
  • Set up monitoring dashboards and investigate risks
  • Identify and fix bugs and performance bottlenecks
  • Investigate production issues, perform root cause analysis, and collaborate with backend developers and testers to prevent regressions
  • Ensure code quality through unit testing, UI testing, and code reviews

Technology Stack

  • Android

Interview Stages

  • English check (15 minutes)
  • Internal technical interview (1-1.5 hours)
  • Client interview (1 hour)

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: UK, Canada, Germany, France, India, Brazil, Australia, Poland, Ecuador, Kazakhstan
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Android Engineer @Bonapolia Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: UK, Canada, Germany, France, India, Brazil, Australia, Poland, Ecuador, Kazakhstan
β€Ό 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 βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later