Android Developer - IT Services - Surat - Up to 35K Role Overview We are seeking a technically sound Android Developer with 2 years of professional experience in building scalable high-performance Android applications The candidate must demonstrate solid expertise in Android frameworks clean architecture and modern development practices Core Responsibilities Develop enhance and maintain Android applications using Java and or Kotlin Implement scalable architecture using MVVM Clean Architecture principles Design and integrate APIs using Retrofit OkHttp Volley with proper error handling Implement local data storage using Room SQLite and SharedPreferences Utilize Android Jetpack components including ViewModel LiveData DataBinding Navigation Component WorkManager Paging 3 Handle background processing and threading using Coroutines RxJava Optimize app performance memory usage and battery consumption Implement features such as Push Notifications Firebase Cloud Messaging Real-time location tracking Google Maps integration In-app purchases subscriptions Apply secure coding practices and protect sensitive data Maintain code quality using SOLID principles and clean code standards Perform unit testing using JUnit Mockito and UI testing using Espresso Integrate CI CD pipelines for automated builds and deployments Collaborate using Git-based workflows GitHub GitLab Bitbucket Required Technical Skills Programming Frameworks Strong proficiency in Java Kotlin Expertise in Android SDK Android Studio and Gradle build system Experience with dependency injection frameworks like Dagger Hilt or Koin Architecture Design Solid understanding of MVVM MVP architecture patterns Repository pattern Modular Android app structure Networking APIs RESTful API consumption and JSON parsing Handling authentication using OAuth JWT tokens Database Storage Experience with Room Persistence Library SQLite Secure storage using EncryptedSharedPreferences Performance Debugging Profiling tools Android Profiler LeakCanary Memory leak prevention and app optimization Tools Technologies Android Studio Git GitHub GitLab Firebase Auth Firestore FCM Crashlytics Google Play Console Postman Swagger Jenkins GitHub Actions CI CD Additional Expectations Experience in publishing apps to Play Store including APK AAB signing process Understanding of Play Store policies and app compliance Ability to analyze ANR and crash reports and resolve production issues Preferred Bonus Skills Jetpack Compose experience Multi-module architecture Experience with Kotlin Flow Unit testing and TDD methodology Experience Qualification 2 years of professional Android development experience Proven portfolio of live Android applications Master s degree in Computer Science or related field preferred
📌 Android Developer-it Services-surat
🏢 Rishi Jobs
📍 Surat
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.