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.
- Masters degree in Computer Science or related field (preferred).
Required Skills:
JavaKotlinSQLiteGitGitLabGithubFirebase
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 archi...
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.
- Masters degree in Computer Science or related field (preferred).
Required Skills:
JavaKotlinSQLiteGitGitLabGithubFirebase
View more
View less