Must have skills: Android Development, Kotlin, Java, Android SDK, Jetpack Compose, Android Studio, Gradle, RESTful API , SDK integration,
:
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.o 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.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.