Bonapolia
Senior Android Developer
BonapoliaPoland5 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
We are looking for a Senior Android Developer

Language Proficiency: Intermediate

Employment type: Full time

Candidate Location: Belarus, Kazakhstan, Serbia, Uzbekistan, EU

Working Time Zone: CET

Start: ASAP

Planned Work Duration: 3 months

👥 Customer Description:

The customer is a licensed IPTV service provider offering a wide range of channels and video content.

The platform targets an international audience and provides an entertainment experience across multiple devices, including Smart TVs, mobile apps, and PCs.

🧩 Project Description:

AI Concierge Service for Flight Booking

We’re building an AI-powered concierge service that helps users find and book flights with minimal friction. Our product is intelligent, fast, and human-centered. We’re currently developing the backend (Python-based) and have team members across iOS, design, and product. Now, we’re looking to bring in a Senior Android Developer to own the Android side of the project.

⚙️ Project Phase:

ongoing

🤝 Soft Skills:

  • Strong problem-solving mindset
  • Ability to clarify requirements with stakeholders
  • Willingness to pair with other engineers on complex issues
  • Excellent communication skills

💡 Hard Skills / Must Have:

  • 5+ years of experience in Android development
  • Experience with Huawei
  • Experience with OAuth2, Firebase/HMS
  • Strong proficiency in Kotlin and Android SDK
  • Experience building and launching apps from scratch
  • Familiarity with modern Android architecture components (Jetpack, MVVM, etc.)
  • Strong understanding of RESTful APIs and integrating with backend services
  • Experience with dependency injection (e.g., Hilt or Dagger), Jetpack Compose is a plus
  • Ability to assess scope and provide time estimates
  • Familiarity with AI-powered or assistant-style UX is a bonus
  • Comfortable working remotely and asynchronously
  • Russian language is a must

✨ Hard Skills / Nice to Have (Optional):

  • Experience working with startups or building MVPs
  • Experience with WebSockets or streaming APIs
  • Understanding of UX principles for conversational or assistant-based apps

📌 Responsibilities and Tasks:

  • Lead the development of our Android application from scratch
  • Collaborate closely with backend, iOS, product, and design teams
  • Translate UI/UX designs into responsive Android screens
  • Integrate with AI backend services (REST APIs, WebSockets)
  • Ensure performance and maintainability of the app
  • Provide effort estimation and help shape MVP timelines
  • Set up and maintain CI/CD for Android
  • Write clean, testable, and well-documented code

🧪 Technology Stack: Kotlin and Android SDK, Android architecture components

👍English: upper-intermediate

📩 Ready to Join?

We look forward to receiving your application and welcoming you to our team!

Key Skills

Ranked by relevance