Talent.com
This job offer is not available in your country.
Android Developer - Mobile App Designing

Android Developer - Mobile App Designing

SMARTWORK IT SERVICESBangalore
30+ days ago
Job description

Job Title : Android Developer.

Location : Bangalore, Hyderabad, Noida.

Experience : 4-10 Years.

Job Summary :

We are seeking an experienced Android Developer with expertise in Clean Architecture and Jetpack Compose to design and build high-quality, scalable, and secure Android applications.

The ideal candidate will have strong Kotlin skills, hands-on experience with Dependency Injection, Coroutines, and Networking, and a proven track record of writing maintainable, testable code.

Key Responsibilities :

  • Design, develop, and maintain Android applications using Clean Architecture principles.
  • Build modern UI using Jetpack Compose while ensuring performance and scalability.
  • Implement Dependency Injection frameworks (e.g., Dagger / Hilt / Koin) to manage application components efficiently.
  • Leverage Kotlin Coroutines for asynchronous and concurrent programming.
  • Integrate RESTful APIs and manage Networking efficiently.
  • Write unit test cases to ensure high code quality and maintain strong code coverage.
  • Apply best practices in application security to safeguard data and prevent vulnerabilities.
  • Collaborate with cross-functional teams to deliver features on time and with high quality.
  • Continuously improve codebase, refactor legacy code, and adopt modern Android development standards.

Required Skills & Qualifications :

  • Strong proficiency in Kotlin and Android SDK.
  • Solid understanding of Clean Architecture and MVVM / MVI patterns.
  • Experience with Jetpack Compose and other Android Jetpack libraries.
  • Hands-on expertise with Dependency Injection frameworks (Hilt, Dagger 2, or Koin).
  • Proficiency in Kotlin Coroutines for async programming.
  • Knowledge of Networking libraries (Retrofit, OkHttp, etc.)
  • Strong experience in writing unit tests (JUnit, Mockito, etc.) and maintaining high test coverage.
  • Familiarity with application security practices (data encryption, secure storage, API security).
  • Experience with version control systems like Git.
  • (ref : hirist.tech)

    Create a job alert for this search

    Developer Mobile App • Bangalore