AppsForBharat

Android Developer

AppsForBharat Bengaluru, Karnataka, India

Technology, Information and Internet · 51-200 employees

14 h ago
android Mid (2-5 yrs) Full-time India
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain high-performance Android applications while collaborating with cross-functional teams to ship new features. Ensure application quality through code reviews, unit testing, and performance optimization.

What they look for

Android Development Kotlin Java Jetpack Compose MVVM Clean Architecture Dependency Injection Room Database Retrofit Coroutines LiveData Flow Gradle Firebase Git Unit Testing

Requirements

Requires 2-5 years of experience in Android development with strong proficiency in Kotlin and modern architecture patterns. Candidates should be skilled in Jetpack components, RESTful APIs, and performance debugging.

Full description

Job Title: Android Developer (2 - 5 Years Experience) Location: Bangalore Job Type: Full-time

Job Description:

We are looking for a highly skilled Android Developer with 2 - 5 years of experience to join our team. The ideal candidate should have a strong understanding of Android development, be proficient in Kotlin, and have experience working with modern Android frameworks, architecture patterns, and best practices.

Key Responsibilities:

  • Design, develop, and maintain high-performance Android applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work with RESTful APIs and integrate third-party libraries and services.
  • Implement clean and maintainable code following best coding practices.
  • Optimise applications for performance and scalability.
  • Stay updated with the latest Android development trends, tools, and technologies.
  • Conduct code reviews, write unit tests, and ensure high code quality.
  • Troubleshoot, debug, and resolve production issues.

Required Skills & Experience:

  • Strong problem-solving and analytical skills to tackle complex challenges in Android development, ensuring smooth performance and efficient memory management.
  • 2-4 years of hands-on experience in Android app development.
  • Strong proficiency in Kotlin (Java knowledge is a plus).
  • Experience with Jetpack components, MVVM and Clean architecture, and dependency injection frameworks like Koin, Hilt, or Dagger.
  • Strong understanding of Android UI/UX principles and ability to create responsive layouts using both XML and Jetpack Compose.
  • Experience with Room Database, Retrofit, Coroutines, and LiveData/Flow.
  • Knowledge of Gradle, Android Studio, and Firebase services.
  • Experience with Git and code hosting platforms like GitHub or GitLab.
  • Expertise in multi-threading, memory debugging, and performance optimization for smooth, efficient applications.
  • Experience with CI/CD pipelines is a plus. Experience with unit testing and UI testing frameworks such as JUnit, Espresso, or MockK is highly desirable.

Preferred Qualifications:

  • Experience with Jetpack Compose is a plus.
  • Prior experience in publishing apps to the Google Play Store.
  • Familiarity with mobile security best practices.

If you are passionate about Android development and want to work on challenging projects, we’d love to hear from you! Apply now!

Similar roles