TE

Senior Android Developer

Teamware Solutions
Hyderabad5-7 LPA Posted 16 Jul 2025
FULL TIME
Kotlin
Espresso
Java
Scrum
Junit

Job Description

Key Responsibilities:

  • Design and build advanced applications for the Android platform using Kotlin and Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with RESTful APIs, third-party SDKs, and cloud services to integrate back-end functionality.
  • Ensure the performance, quality, and responsiveness of applications through profiling and optimization.
  • Write clean, maintainable, and testable code following industry best practices.
  • Conduct code reviews and mentor junior developers.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Publish and maintain applications in the Google Play Store.

Qualifications and Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of hands-on experience in Android app development.
  • Proficient in Kotlin and Java, and well-versed with Android SDK.
  • Experience with architectural patterns like MVVM, MVP, or Clean Architecture.
  • Knowledge of Jetpack components (LiveData, ViewModel, Navigation, Room, Data Binding).
  • Experience with Firebase, Push Notifications, SQLite, and background services.
  • Strong understanding of mobile UI/UX design principles and best practices.
  • Familiarity with Git, Gradle, and CI/CD tools for Android.
  • Experience with testing frameworks like JUnit, Espresso, or Mockito.

Desirable Skills and Certifications:

  • Published one or more apps in the Google Play Store.
  • Experience with Jetpack Compose and Coroutines/Flow.
  • Familiarity with Agile/Scrum methodology.
  • Knowledge of Android security best practices.
  • Certifications like Google Associate Android Developer or Android Kotlin Developer Certification are a plus.