Talent.com
This job offer is not available in your country.
Senior Android Developer - Java / Kotlin

Senior Android Developer - Java / Kotlin

EduRunBangalore
30+ days ago
Job description

Key Responsibilities :

  • Design, develop, and maintain advanced Android applications using Java / Kotlin and the Android SDK.
  • Architect and implement scalable, secure, and user-centric mobile applications.
  • Integrate RESTful APIs, third-party libraries, and backend services seamlessly into Android applications.
  • Optimize app performance and ensure high-quality code through effective debugging, troubleshooting, and profiling techniques.
  • Adhere to and promote UI / UX best practices, including Material Design guidelines.
  • Utilize Android Jetpack components, Firebase, Retrofit, and dependency injection tools like Dagger / Hilt for efficient development.
  • Collaborate with product managers, UI / UX designers, QA engineers, and backend developers to define and ship new features.
  • Lead and mentor junior developers, conduct code reviews, and foster a culture of continuous improvement.
  • Participate in agile ceremonies, sprint planning, and contribute to architectural decisions.
  • Stay current with the latest industry trends, technologies, and best practices in Android development.

Required Skills & Qualifications :

  • 7+ years of professional Android development experience.
  • Strong expertise in Java, Kotlin, and Android SDK.
  • In-depth understanding of mobile app architecture (MVVM, MVP, etc.) and modern design patterns.
  • Solid experience with API integrations, data persistence (Room / SQLite), and asynchronous programming using Coroutines or RxJava.
  • Hands-on experience with Firebase services, Retrofit, Jetpack components, and dependency injection frameworks (Dagger 2, Hilt).
  • Proven skills in debugging, performance tuning, and crash analytics tools (e.g., Crashlytics, Android Profiler).
  • Strong understanding of version control (Git) and CI / CD pipelines for mobile apps.
  • Experience in leading development teams or owning end-to-end feature delivery in agile environments.
  • Excellent problem-solving, communication, and collaboration skills.
  • Preferred Qualifications :

  • Experience with Jetpack Compose and modular app architectures.
  • Published apps on the Google Play Store with a strong user base.
  • Exposure to unit testing and UI testing frameworks (JUnit, Espresso).
  • Familiarity with A / B testing, feature toggling, and analytics integration.
  • (ref : hirist.tech)

    Create a job alert for this search

    Android Developer • Bangalore