Search by job, company or skills

Battlebucks

Senior Android Developer (Kotlin)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About Battlebucks

BattleBucks is a fast-growing gaming and rewards platform combining competitive gameplay, social features, and real-world rewards. We're building performance-critical Android applications at scale and are looking for a Senior Android Developer (Kotlin-first) to own and evolve our Android stack.

Role Overview

You will be responsible for designing, building, and scaling BattleBucks Android app using modern Kotlin-based Android architecture. This is a hands-on senior role with strong ownership over performance, architecture, and release quality.

Experience: 4+ years

Key Responsibilities

  • Build and maintain a high-performance Android app using Kotlin
  • Own app architecture using Clean Architecture / MVVM / MVI
  • Implement complex product flows (wallets, tournaments, leaderboards, real-time updates)
  • Work closely with Backend, Product, Design, and QA teams
  • Ensure scalability, modularity, and long-term maintainability
  • Optimize app performance (startup time, memory, ANRs, battery)
  • Review code, enforce Kotlin best practices, and mentor juniors
  • Manage Play Store releases, versioning, and staged rollouts
  • Debug and resolve production issues with urgency and ownership

Mandatory Skills (Kotlin-First)

5+ years Android development

Strong Kotlin expertise (MANDATORY)

  • Coroutines, Flow
  • Sealed classes, data classes, extensions
  • Kotlin DSLs & best practices

Modern Android stack

  • Jetpack (ViewModel, Navigation, Room, WorkManager)
  • Jetpack Compose or XML (Compose preferred)

Architecture

  • MVVM / MVI / Clean Architecture
  • Multi-module project setup

Networking

  • REST APIs, JSON
  • Retrofit / OkHttp

Strong understanding of:

  • Android lifecycle & threading
  • Background execution & permissions
  • Memory management & performance tuning

Git, CI/CD pipelines (GitHub Actions, Fastlane, etc.)

Good to Have (Big Plus)

  • Experience in gaming / real-time/social apps
  • Firebase (Crashlytics, Analytics, Remote Config, FCM)
  • WebSockets / real-time data handling
  • App security & secure storage
  • Play Store policy compliance & rollout strategy
  • Experience working with Unity or game SDKs
  • A/B testing, feature flags, remote config-driven apps

What We're Looking For

  • Kotlin-first mindset (not Java-heavy Android)
  • Strong ownership & problem-solving attitude
  • Performance-focused engineering
  • Comfortable working in a fast-moving startup environment
  • Passion for gaming or consumer apps

What We Offer

  • Competitive salary (startup + growth upside)
  • Ownership of core Android architecture
  • Work on high-scale, performance-sensitive features
  • Direct impact on product & user experience
  • Modern tech stack & strong engineering culture
  • Work From Office Gurgaon (collaborative setup)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143231299