 
            
            Senior Android Developer
                                        Posted: 10 hours ago
                                                        
                
                
            Job Description
            About MegafortunaMegafortuna 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 ResponsibilitiesLead 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.Requirements5+ 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 HaveExperience 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! 🚀        
        
                
                
                
            Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period