Senior Android Engineer
Bonapolia
senior-android-engineer-wqqgod
Opis
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!
Rad na daljinu: Da
Zahtevi
Nivo: senior
Ovaj oglas dolazi iz spoljnog izvora. Prijava se obavlja na sajtu poslodavca.
Prijavi se na izvoru