Senior Android Engineer

Bonapolia

Warszawa, Poland
On-site
Expert knowledge of kotlin
Modern android apis (retrofit/okhttp, coroutines/flow)
Jetpack compose and workmanager
Bonapolia is seeking a Senior Android Engineer to join their team in Warszawa, Poland, for a full-time position focused on developing and maintaining features for a global mobility platform. The ideal candidate should have extensive experience in Android app development, particularly with Kotlin and modern Android APIs, and possess strong communication and stakeholder management skills

Job Summary

  • Design, develop, and maintain Android application features for a global mobility and urban services platform.
  • Collaborate with cross-functional teams on feature design, system architecture, and delivery, applying Clean Architecture principles.
  • Ensure code quality through unit testing, UI testing, and code reviews, while investigating production issues and performance bottlenecks.

Matching Summary

Match Score: 85

Bonapolia is seeking a Senior Android Engineer to join their team in Warszawa, Poland, for a full-time position focused on developing and maintaining features for a global mobility platform. The ideal candidate should have extensive experience in Android app development, particularly with Kotlin and modern Android APIs, and possess strong communication and stakeholder management skills.

Skills & Requirements

Must-have

  • Expert knowledge of Kotlin
  • Modern Android APIs (Retrofit/OkHttp, Coroutines/Flow)
  • Jetpack Compose and WorkManager
  • Experience with design systems
  • Proficiency with RESTful APIs
  • Strong grasp of offline storage and concurrency
  • Practical experience with Clean Architecture (MVVM/MVI)
  • Understanding of backend-service principles
  • Experience with CI/CD and code quality tooling
  • Ability to write maintainable, testable code
  • Solid knowledge of mobile app distribution policies
  • Git proficiency and code review workflows
  • Experience with collaboration tools (Jira, Azure DevOps)
  • Familiarity with design handoff tools (Figma)
  • Experience using AI-assisted development tools

Nice-to-have

  • Upper-Intermediate language proficiency
  • Curious and improvement-driven mindset
  • Strong stakeholder management skills
  • Proactive with strong ability to identify stakeholders
  • RxJava for legacy systems
  • Google Maps and FCM integration
  • DataStore implementation
  • Performance tuning and network debugging

Key Requirements

  • 4+ years in commercial Android app development
  • Upper-Intermediate language proficiency
  • Candidate Location: Poland preferred, EU, Kazakhstan possible
  • Working Time Zone: CET
  • Planned Work Duration: 4 months

Work Rights

Not specified

Tailored Resume

Cover Letter