5 – 6 years experienced immediate joinees – Android Developer for Bangalore Office

Role & Responsibilities

  • Design, develop, and maintain high-performance Android applications using Kotlin.
  • Build modern, responsive UIs using Jetpack Compose and XML, following Android UI/UX best
    practices.
  • Implement scalable features using MVVM and Clean Architecture.
  • Use Kotlin Coroutines and Flow for reactive, lifecycle-aware programming.
  • Integrate RESTful APIs, third-party SDKs, and Firebase services.
  • Apply Hilt/Dagger for dependency injection and modular app design.
  • Optimize applications for performance, memory usage, and scalability.
  • Collaborate with cross-functional teams, conduct code reviews, and resolve production issues.

Required Skills

  • 5–6 years of experience in Android development.
  • Strong proficiency in Kotlin and Java.
  • Experience with Jetpack Compose, Android Jetpack components, and modern UI development.
  • Strong understanding of MVVM and Clean Architecture.
  • Hands-on experience with Coroutines, Flow, and reactive programming.
  • Experience with Room, Retrofit, and Android networking best practices.
  • Expertise in Hilt/Dagger for dependency injection.
  • Solid knowledge of multithreading, memory management, and performance optimization.
  • Experience with Android SDK development and app hosting is a plus.
  • Knowledge of CI/CD pipelines for Android apps.
  • Experience with Git, Gradle, Android Studio, and testing frameworks (JUnit, Espresso, MockK).

Good to Know

  • Experience with Kotlin Multiplatform (KMP).
  • Exposure to cross-platform technologies and shared codebase architectures across mobile
    platforms.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx