remoteonsite
Android Developer - GreedyGame Media
Android Developer
Android Developer focused on building fast, reliable, and scalable mobile experiences for high‑volume user flows, integrating offers, rewards, ads, and referral features using Kotlin, Java, and modern Android architectures.
About the role
Key Responsibilities
- Design and implement high‑performance Android screens that drive offer discovery, ad interaction, reward redemption, and referral flows.
- Develop and maintain robust, scalable codebases using Kotlin, Java, and modern Android architecture patterns (MVVM, Clean Architecture).
- Integrate RESTful services and Firebase components for real‑time data, push notifications, and analytics.
- Optimize app performance, memory usage, and battery consumption to support millions of daily active users.
- Collaborate with product, design, and backend teams to ensure seamless end‑to‑end user journeys and rapid iteration.
Requirements
- 2–4 years of professional Android development experience with Kotlin and Java.
- Strong understanding of Android SDK, UI/UX best practices, and architectural patterns such as MVVM.
- Hands‑on experience with REST APIs, Firebase services, and reactive programming (RxJava or Coroutines).
- Proven ability to write clean, testable code and conduct code reviews.
- Experience optimizing apps for high‑volume, incentive‑driven user flows and troubleshooting latency or reward‑sync issues.
Skills
kotlinjavaandroid sdk