IT - 043 - Android Development

5 - 10 years

6 - 9 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Description
  • 5+ years of experience in Android Development building successful production mobile applications at scale.
  • Expert-level proficiency in designing, developing, and maintaining complex native Android applications using Kotlin, Java, Android SDK, and advanced Android development tools. Advanced knowledge of Android architecture patterns (MVVM, MVP, MVI, Clean Architecture, modularization strategies) and ability to choose appropriate patterns for different use cases.
  • Deep experience with Android development technologies including Android Studio, Gradle, Material Design 3, Jetpack Compose, Architecture Components (Room, ViewModel, LiveData, Navigation, WorkManager, Paging 3), and performance optimization frameworks.
  • Advanced knowledge of Android architecture patterns (MVVM, MVP, MVI, Clean Architecture, modularization strategies) and ability to choose appropriate patterns for different use cases.
  • Expertise in RESTful API design and integration, GraphQL, real-time communication protocols (WebSocket, gRPC), and complex third-party SDK integration.
  • Strong experience with version control systems (Git), advanced CI/CD practices, automated testing frameworks (JUnit, Espresso, Mockito, Robolectric), and test-driven development.
  • Proven experience with dependency injection frameworks (Dagger, Hilt), modularization strategies, and custom library development.
  • Experience with performance profiling tools (Android Studio Profiler, Systrace), memory leak detection, ANR resolution, and optimization techniques for large-scale applications.
  • Lead troubleshooting efforts for complex integration and technical issues specific to Android platform and distributed systems.
  • Establish testing standards and write comprehensive unit tests, integration tests, and UI tests across multiple codebases.
  • Extensive experience in building and architecting the complete lifecycle of transaction processing on mobile platforms, preferably in payments or fintech applications.
  • Experience with cross-platform considerations, API design, and integration with backend systems and microservices architecture.
Good to have skills
  • Expert understanding of Android security best practices, including data encryption, secure storage, biometric authentication, certificate pinning, ProGuard/R8 optimization, and compliance with security standards.
  • Knowledge of Android deployment strategies, Play Store optimization, staged rollouts, and enterprise distribution methods.
  • Be a quick learner and technical leader, capable of navigating complex mobile systems and driving Android ecosystem adoption.
  • Deep understanding of mobile app performance optimization, memory management, battery efficiency, and scalability considerations specific to Android at enterprise scale.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Mechispike Solutions logo
Mechispike Solutions

Information Technology

Innovate City

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru