Android Developer
GreedyGame · Bangalore Urban, Karnataka, India
Apply & track with Apply EdgeAbout the CompanyGreedyGame is a company focused on creating innovative app experiences that drive user engagement and revenue outcomes. Our mission is to enhance user journeys through seamless interactions with offers, rewards, and ads, fostering a culture of creativity and collaboration.About the RoleThis role is not just about building screens. You will work on apps where user journeys are directly linked to task completion, offer discovery, ad engagement, reward eligibility, wallet balance, referrals, retention, and revenue outcomes. The Android app is the core product surface where users discover offers, complete actions, earn rewards, interact with ads, and keep coming back. We are looking for an Android Engineer who can build reliable, fast, and scalable app experiences for high-volume user flows.ResponsibilitiesBuild and maintain Android applications for Incent Apps, Offerwall-led products, and House of AppsDevelop user flows for offer discovery, task completion, reward unlocks, wallet updates, referrals, user milestones, and engagement loopsIntegrate ad monetization SDKs and optimize ad placements without breaking user experienceWork on app-side event tracking to ensure user actions, offer completions, ad impressions, clicks, reward triggers, and funnel drops are captured accuratelyCollaborate with Product and Growth teams to run experiments around offer visibility, reward positioning, onboarding, retention, and monetizationPartner with Backend teams to integrate APIs for campaign listing, user eligibility, reward status, transaction history, and fraud checksDebug app issues that directly impact business metrics, including broken reward flows, incorrect tracking, delayed status updates, crashes, ANRs, and low-end device performance problemsImprove app performance around launch time, screen load time, API failures, offline handling, memory usage, and crash-free sessionsOwn Android releases across internal testing, QA builds, Play Store rollout, staged releases, versioning, and hotfixesMaintain clean, modular, and scalable Android code using modern Android architectureQualifications3-4 years of hands-on experience in Android app development using KotlinMust have understanding of Android SDK, Jetpack Compose, MVVM, Coroutines, Room DB, REST APIs, and Gradle2-3 years of experience building consumer-facing Android applications where performance, reliability, and user experience matterStrong debugging skills across crashes, ANRs, memory leaks, API failures, and device-specific issuesGood understanding of app lifecycle, background tasks, push notifications, deep links, local storage, and app state handlingAbility to work with Product, Design, Backend, QA, and Growth teams to convert business requirements into stable Android featuresComfortable working in fast release cycles with experiments, product iterations, and production fixesRequired SkillsExperience working on reward apps, cashback apps, gaming apps, utility apps, loyalty apps, fintech consumer apps, or offerwall productsExperience with ad monetization SDKs such as AdMob, AppLovin, Meta Audience Network, Unity Ads, ironSource, or similarUnderstanding of event tracking, attribution, and analytics tools such as Firebase, GA4, AppsFlyer, Branch, or similarExposure to reward systems, wallet flows, referral systems, user eligibility, transaction history, or payout-related flowsExperience optimizing apps for low-end Android devices and unstable network conditionsUnderstanding of ProGuard/R8, app size optimization, remote config, A/B testing, and Play Store release managementPreferred SkillsUsers are able to discover offers, complete tasks, and receive reward status updates without confusion or delay.Have exposure working with international team or stakeholders.Have exposure with IAP/ Subscription based model app.Ad placements improve monetization without making the app feel spammy or brokenApp events are tracked accurately so Product and Growth teams can trust funnel and revenue dataCrashes, ANRs, slow screens, and broken reward flows are identified and fixed quicklyNew experiments can be shipped fast without destabilizing the appThe Android codebase becomes easier to scale across multiple apps in the House of Apps portfolio