Talent.com
This job offer is not available in your country.
Senior Android Developer - Java / Android

Senior Android Developer - Java / Android

Hawk EcommerceDelhi, IN
15 days ago
Job description

About the Role

We are looking for a highly experienced and motivated Senior Android Developer 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.

Youll 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

  • 5+ 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).
  • Perks & Benefits :

  • Relocation Expenses
  • Visa & Flight Tickets
  • 30 Days Leave During the Year
  • Accommodation Facility
  • (ref : hirist.tech)

    Create a job alert for this search

    Android Developer • Delhi, IN

    Related jobs
    • Promoted
    • New!
    Senior Java Developer - 4003

    Senior Java Developer - 4003

    IONnoida, India
    The Role : The ION Reference data and Pricing team is currently accelerating its expansion and is looking to strengthen the product development in Delhi with talented individuals, looking for respons...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    Michael Pagegurugram, India
    South Korean multinational conglomerate headquartered in.It is one of the largest and most influential technology companies in the world. The brand is best known for its innovations in.Competitive c...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    Brainwork Technologiesnew delhi, India
    We are considering you for the role of Android Developer.Design and build advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new feat...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Mobile Developer

    Senior Mobile Developer

    NAVVYASA CONSULTING PRIVATE LIMITEDgurugram, India
    We are seeking a highly skilled.The ideal candidate will have a proven track record of building robust, scalable, and secure mobile applications, and will play a key role in shaping innovative fina...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Java Engineer - Java, DS Algo, Microservices

    Senior Java Engineer - Java, DS Algo, Microservices

    Epamgurugram, India
    We are seeking a dynamic and experienced.Data Structures, Algorithms, and Microservices.Your adeptness in Java, Data Structures, Algorithms, and Microservices, and exceptional problem-solving capab...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Sr Android Developer Java, Kotlin

    Sr Android Developer Java, Kotlin

    Anicalls (Pty) Ltdnoida, India
    Android and Kotlin development experience.Must be well versed in Android / Kotlin design and implementation principles.Have hands-on experience in app development using Android and Kotlin coding stan...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Java Solution Architect

    Senior Java Solution Architect

    Epamgurugram, India
    EPAM is a leading global provider of digital platform engineering and development services.We are committed to having a positive impact on our customers, our employees, and our communities.We embra...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Android Framework

    Android Framework

    Anicalls (Pty) Ltdnoida, India
    Skilled Android applications and Android Framework experience, including middleware.Understanding of Audio Flinger, Audio Management, Surface Flinger, Window Manager, Activity Manager, and other se...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Sr Android Mobile developer

    Sr Android Mobile developer

    Anicalls (Pty) Ltdnoida, India
    Exp in native mobile apps development on Android; and hands-on exp in Kotlin, RxJava, and React native code to build front-end web or native application exp. Strong with Android SDK, different versi...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    Aerisnoida, India
    For more than three decades, Aeris has been a trusted cellular IoT leader enabling the biggest IoT programs and opportunities across Automotive, Utilities and Energy, Fleet Management and Logistics...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    Crazy Solutionsnoida, India
    Designation : Android Developer.Design and build advanced applications for the Android platform Innovate and develop iOT based apps Hands on experience in BLE and device connectivity is...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Java / Fullstack Developer - Noida

    Senior Java / Fullstack Developer - Noida

    NeoXamnoida, India
    NeoXam is a leading financial software company, delivering solutions and services for 175+ customers in 25 countries worldwide. NeoXam is committed to its clients’ success : we deliver reliable and s...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Java Developer – L3

    Senior Java Developer – L3

    IDBI Intechgurugram, India
    The Senior Java Developer will play a key role in the design, development, customization, and support of the i-Recon project. The candidate must possess strong expertise in Core and Advanced Java wi...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior Java Developer-Secure Payment Systems

    Senior Java Developer-Secure Payment Systems

    Epergne Solutionsnoida, India
    Senior Java Developer-Secure Payment Systems.Design, develop, and lead teams in building secure payment systems.HSMs, acquirers, and payment gateways. Participate in all phases of the.Ensure secure,...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Consultant, Android Developer

    Consultant, Android Developer

    Genpactnoida, India
    Genpact (NYSE : G) is a global professional services and solutions firm delivering outcomes that shape the future.Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepr...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Senior / Android Developer

    Senior / Android Developer

    Secninjaz Technologies LLPnew delhi, India
    Profile : .Android / Senior Android Developers.Number of Requirements : .Location of Deputation : .Experience Range ...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    NAVVYASA CONSULTING PRIVATE LIMITEDgurugram, India
    The ideal candidate will be passionate about building innovative mobile applications that deliver exceptional user experiences. As part of the team, you will play a key role in designing, developing...Show moreLast updated: 1 hour ago
    • Promoted
    Technical Lead- Google Cloud

    Technical Lead- Google Cloud

    Tech T7 InnovationsDelhi, IN
    Tech Lead (Airflow to Composer Migration).Atleast 10+ Years total experience.Tech T7 Innovations is a dynamic and innovative tech company that is committed to creating cutting-edge software solutio...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Senior Java Developer

    Senior Java Developer

    Talent Worxgurugram, India
    Job Title : Java Developer / Lead / AD role.Develop, optimize, and maintain.Java-based applications using .Java, J2EE, Spring Boot, Spring JPA, Spring Security, and MVC. Design and implement microservic...Show moreLast updated: 1 hour ago
    • Promoted
    • New!
    Android Developer

    Android Developer

    Anicalls (Pty) Ltdnoida, India
    Software Engineering experience.Demonstrated experience with various automation and unit / functional testing experience. Android application development experience.Show moreLast updated: 1 hour ago