Talent.com
Android Development Lead

Android Development Lead

Hawk MarTechgurugram, uttar pradesh, in
1 day ago
Job description

Android Development Lead

  • Location : Hybrid – Gurugram
  • Department : Technology / Engineering
  • Experience Level : 8+ Years
  • Employment Type : Full-Time

About the Role

We are looking for a highly experienced and motivated Android Development Lead to join our mobile team. In this role, you will be responsible for building and optimizing our Android client, ensuring seamless real-time communication, low-latency performance, and top-tier user experience. You’ll play a key role in bringing core messaging features to life — from real-time chat to encrypted group conversations and rich media handling.

This is a hands-on role that offers the opportunity to shape the architecture, engineering practices, and product features of a high-scale messaging app used by millions of users worldwide.

Key Responsibilities

1. Architecture & App Development

  • Design and implement scalable, maintainable Android architecture using Kotlin and modern Jetpack libraries .
  • Develop high-performance, real-time messaging features : chat screens , typing indicators , read receipts , presence , and delivery statuses .
  • Build advanced media handling : support for image, video, audio sharing, background upload / download, in-app playback, etc.
  • Integrate with real-time backends using WebSockets , Firebase , or custom protocols.
  • Ensure offline support, message synchronization, and data consistency across sessions / devices.
  • 2. Security & Privacy

  • Collaborate with backend / security teams to implement end-to-end encryption , secure local storage, and key management using Android Keystore .
  • Handle authentication flows, session management, and token security.
  • 3. Performance Optimization

  • Continuously monitor and optimize app performance (memory, battery, network usage).
  • Use tools like Android Profiler , LeakCanary , StrictMode , and Systrace for performance tuning.
  • Ensure seamless UX even under poor network conditions with proper error handling and retry strategies.
  • 4. Testing & Deployment

  • Write comprehensive unit, integration, and UI tests using JUnit, Espresso, and MockK.
  • Contribute to CI / CD pipelines for Android app releases.
  • Participate in code reviews , automated testing , and linting .
  • 5. Collaboration & Documentation

  • Work closely with product managers , designers , and other engineers to define product requirements and implementation strategies.
  • Provide technical mentorship to junior Android developers.
  • Document key modules, APIs, and system behavior.
  • Required Qualifications

  • 8+ years of professional Android development experience.
  • Strong command of Kotlin and in-depth knowledge of Android SDK , architecture components, and Jetpack libraries.
  • Experience building and maintaining large-scale consumer apps, preferably in real-time messaging or communication domains .
  • Deep understanding of WebSockets , background services, network handling , and multithreading with coroutines .
  • Experience with REST APIs , Retrofit / OkHttp , and JSON parsing.
  • Proficiency in Jetpack libraries : ViewModel, LiveData / StateFlow, Room, WorkManager, Navigation.
  • Familiar with secure data storage , Keystore , and app security best practices .
  • Strong knowledge of app lifecycle, background execution limits, Doze mode, and battery optimization.
  • Preferred Qualifications

  • Prior experience in messaging apps , chat SDKs, or real-time communication.
  • Experience with XMPP , MQTT , or custom protocol integration.
  • Knowledge of Jetpack Compose and declarative UI.
  • Experience with FCM (Firebase Cloud Messaging) and custom notification handling.
  • Exposure to WebRTC , voice / video SDKs , or related media technologies.
  • Understanding of analytics, crash reporting tools, and feature flag systems (e.g., Firebase, Sentry, Amplitude).
  • Create a job alert for this search

    Development Lead • gurugram, uttar pradesh, in