Android Developer It Services Surat 35k

Year    Surat, Gujarat, India

Job Description

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).

Skills Required

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.


Job Detail

  • Job Id
    JD5163027
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Surat, Gujarat, India
  • Education
    Not mentioned
  • Experience
    Year