Source description
About the role
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 strong 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 .
More at RISHI JOBS
Related open roles
AI Solutions & Automation Engineer-Surat (India)
India
Sr. AI Computer Vision Engineer-IT-Bengaluru-40 LPA
Bangalore
AI Solutions & Automation Engineer-Surat
India
QA (Manual & Automation)-FinTech-Jaipur-12lpa (India)
India
UXUI Designer-Surat-6 LPA
India
Backend Developer (Node.js)-IT-Surat-6 LPA (India)
India