Mega Fortuna
Senior Android Developer
Mega FortunaTurkey3 days ago
Full-timeEngineering, Information Technology

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 relevance