Android Developer
Mayflower · Limassol, Cyprus, Cyprus
Marketing Services · 11-50 employees
About the role
Develop a native Android streaming application focusing on real-time video, camera/microphone integration, and interactive chat systems. Optimize app performance for battery efficiency and integrate with major streaming platform APIs.
What they look for
Requirements
Requires 5+ years of experience in Android development with advanced knowledge of Kotlin, Java, and modern architectural patterns. Proficiency in dependency injection, testing frameworks, and media frameworks is essential.
Benefits
Full description
Mayflower is a technology company building highload products used by millions of people worldwide. Operating at the scale of one of the world's top-50 websites, we solve complex engineering challenges and create solutions that power real-time entertainment for a global audience.
Job Responsibilities
- Develop native Android streaming application using Kotlin and modern architecture patterns.
- Implement real-time video streaming with camera/microphone integration.
- Build interactive chat system with moderation tools and viewer engagement features.
- Optimize app performance for continuous streaming sessions and battery efficiency.
- Integrate with streaming platform APIs (Twitch, YouTube Live, etc.).
- Collaborate with backend and design teams on feature development.
You’ll thrive here if you have
- Strong experience with Android development and insight into modern technologies.
- Advanced knowledge of Kotlin and/or Java, including Coroutines, Flows and Jetpack libraries.
- Experience with architectural patterns – MVVM, MVI, Clean Architecture, modular applications.
- Understanding of Camera APIs, MediaRecorder, and media frameworks.
- Strong experience with dependency injection (Dagger/Hilt).
- Strong experience with RESTful APIs.
- Strong testing skills (JUnit, Espresso, UI testing).
- Experience with Java Native Interface (JNI) and C/C++ is an advantage.
- Experience with mobile streaming implementations or framework is a big plus.
Conditions
We know that great talent deserves great conditions, so here's what you can expect when joining us:
- EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes, including assistance for your family.
- EU passport. Opportunity to obtain an EU passport after 4 years of residence
- Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support to make your move smooth and hassle-free.
- Transparent performance reviews twice a year, with bonus opportunities and salary adjustments.
- Private medical insurance for you and your family
- Corporate mobile plan (unlimited in Cyprus with roaming included)
- Mindfulness & well-being support, including psychological assistance with 50% coverage.
- 50% coverage of school and kindergarten fees for your children.
- Fully covered sports benefits, and also access to in-house electric scooters and bike rentals
- Professional growth support: language courses, conferences, training programs, and coaching.
- Peer recognition program: receive and share kudos for great work.
- A fully equipped office in Limassol’s city center, with everything you need for deep work and collaboration.
- Free breakfasts and lunches in the office and an in-house coffee bar with high-quality drinks and a health bar stocked with nutritious snacks.
- A strong engineering culture: international teams, corporate events, team buildings, and hackathons — because great work happens in great communities.
- Experience shown on site: 5+ years of experience
- vacancy_type: Mobile Development