Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Megafortuna
Megafortuna is a technology-driven gaming company building a new generation of reward-based, engagement-focused mobile ecosystems. Our portfolio includes apps and SDKs such as Richie Games and Earnimo, empowering players and partners worldwide with innovative loyalty experiences, analytics, and in-game monetization tools.
We’re expanding our mobile engineering team with a passionate Senior Android Developer who will help us shape the future of interactive gaming and loyalty platforms.
Key Responsibilities
- Lead the design, development, and maintenance of Android applications across multiple Megafortuna products.
- Build high-performance, maintainable, and scalable codebases in Kotlin (and Java when necessary).
- Collaborate with backend, SDK, and product teams to integrate APIs, analytics, and reward systems.
- Optimize performance and memory usage for apps with high user engagement and real-time rewards.
- Implement clean architecture, modularization, and dependency injection (Hilt / Dagger).
- Ensure app stability and security (ProGuard, LIAPP, FaceTec, Play Integrity API, etc.).
- Contribute to CI/CD pipelines and improve release automation.
- Mentor mid-level developers and review code for quality and consistency.
- Work closely with designers and product managers to deliver intuitive UI/UX aligned with business goals.
- Keep up with Android ecosystem trends, Jetpack libraries, Compose UI, and best practices.
Requirements
- 5+ years of experience in native Android development.
- Strong proficiency in Kotlin and understanding of Java.
- Deep knowledge of Android SDK, Jetpack Components, Compose UI, and Material Design.
- Experience with RESTful APIs, WebSockets, Retrofit, and OkHttp.
- Solid understanding of asynchronous programming (Coroutines, Flow).
- Experience with MVVM / Clean Architecture.
- Hands-on experience with Firebase, Play Store release process, and app signing.
- Familiarity with analytics/attribution SDKs (e.g., Appsflyer, Adjust, Singular) and ad networks (AdMob, IronSource, Unity Ads, etc.) is a strong plus.
- Experience with in-app purchase flows, reward systems, and SDK integration preferred.
- Working knowledge of Git, Gradle, and CI/CD (GitHub Actions, Bitrise, or Jenkins).
- Attention to detail, ownership mindset, and ability to work in a fast-paced startup environment.
- Good English communication skills.
Nice to Have
- Experience developing or integrating game-related SDKs.
- Knowledge of security and fraud prevention in mobile ecosystems.
- Familiarity with Compose Multiplatform or React Native / Flutter is a plus.
- Previous experience mentoring or leading small Android teams.
Why Join Mega Fortuna?
- Be part of a fast-growing company shaping the future of mobile gaming.
- Opportunity to work on products reaching millions of users globally.
- Learning & growth budget for conferences, courses, and certifications.
- A creative, data-driven, and collaborative environment where your voice matters.
Ready to build what millions will play next? Apply now and join the journey! 🚀
Key Skills
Ranked by relevanceReady to apply?
Join Mega Fortuna and take your career to the next level!
Application takes less than 5 minutes

