Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Android Developer Java/Android.
India Jobs Expertini

Urgent! Senior Android Developer - Java/Android Job Opening In India, India – Now Hiring Hawk Ecommerce

Senior Android Developer Java/Android



Job description

<p><p><b>About the Role</b></p><p><br/></p><p>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.

</p><p><br/></p><p>Youll play a key role in bringing core messaging features to life from real-time chat to encrypted group conversations and rich media handling.</p><p><br/></p><p>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.</p><br/><p><b>Key Responsibilities :</b></p><br/><p><b>1.

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

Security & Privacy :</b></p><p><br/></p><p>- Collaborate with backend/security teams to implement end-to-end encryption, secure local storage, and key management using Android Keystore.<br/><br/></p><p>- Handle authentication flows, session management, and token security.</p><br/><p><b>3.

Performance Optimization :</b></p><p><br/></p><p>- Continuously monitor and optimize app performance (memory, battery, network usage).<br/><br/></p><p>- Use tools like Android Profiler, LeakCanary, StrictMode, and Systrace for performance tuning.<br/><br/></p><p>- Ensure seamless UX even under poor network conditions with proper error handling and retry strategies.</p><br/><p><b>4.

Testing & Deployment</b></p><p><br/></p><p>- Write comprehensive unit, integration, and UI tests using JUnit, Espresso, and MockK.<br/><br/></p><p>- Contribute to CI/CD pipelines for Android app releases.<br/><br/></p><p>- Participate in code reviews, automated testing, and linting.</p><br/><p><b>5.

Collaboration & Documentation</b></p><p><br/></p><p>- Work closely with product managers, designers, and other engineers to define product requirements and implementation strategies.<br/><br/></p><p>- Provide technical mentorship to junior Android developers.<br/><br/></p><p>- Document key modules, APIs, and system behavior.</p><br/><p><b>Required Qualifications</b></p><p><br/></p><p>- 5+ years of professional Android development experience.<br/><br/></p><p>- Strong command of Kotlin and in-depth knowledge of Android SDK, architecture components, and Jetpack libraries.<br/><br/></p><p>- Experience building and maintaining large-scale consumer apps, preferably in real-time messaging or communication domains.<br/><br/></p><p>- Deep understanding of WebSockets, background services, network handling, and multithreading with coroutines.<br/><br/></p><p>- Experience with REST APIs, Retrofit/OkHttp, and JSON parsing.<br/><br/></p><p>- Proficiency in Jetpack libraries: ViewModel, LiveData/StateFlow, Room, WorkManager, Navigation.<br/><br/></p><p>- Familiar with secure data storage, Keystore, and app security best practices.<br/><br/></p><p>- Strong knowledge of app lifecycle, background execution limits, Doze mode, and battery optimization.</p><br/><p><b>Preferred Qualifications :</b></p><p><br/></p><p>- Prior experience in messaging apps, chat SDKs, or real-time communication.<br/><br/></p><p>- Experience with XMPP, MQTT, or custom protocol integration.<br/><br/></p><p>- Knowledge of Jetpack Compose and declarative UI.<br/><br/></p><p>- Experience with FCM (Firebase Cloud Messaging) and custom notification handling.<br/><br/></p><p>- Exposure to WebRTC, voice/video SDKs, or related media technologies.<br/><br/></p><p>- Understanding of analytics, crash reporting tools, and feature flag systems (e.g., Firebase, Sentry, Amplitude).</p><br/><p><b>Perks & Benefits :</b></p><p><br/></p><p>- Relocation Expenses<br/><br/></p><p>- Visa & Flight Tickets<br/><br/></p><p>- 30 Days Leave During the Year<br/><br/></p><p>- Accommodation Facility</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Android Potential: Insight & Career Growth Guide