Senior Android Developer

5 - 8 years

3 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role:

Industry:

Role Summary

Senior Android Developer

Key Responsibilities

  • Design and build advanced applications for the Android platform using

    Kotlin/Java

    .
  • Develop scalable, maintainable, and high-performance Android applications.
  • Implement modern Android architecture components (MVVM, Hilt, Live Data, View Model, Room).
  • Build clean UI/UX aligned with Material Design guidelines.
  • Integrate RESTful APIs, JSON, and handle secure data transactions.
  • Work with offline caching, background processes, and local databases (Room/SQLite).
  • Conduct

    code reviews

    , enforce coding standards, and improve code quality.
  • Debug, troubleshoot, and resolve complex technical issues.
  • Collaborate with Product, Backend, QA, and DevOps teams.
  • Participate in sprint planning, estimation, documentation, and release management.
  • Ensure app security, performance optimization, and low memory usage.
  • Mentor junior developers and support the overall technical roadmap.

Technical Skills Required

  • Strong proficiency in

    Kotlin

    and

    Java

    .
  • Experience with Android SDK, Android Jetpack Components, and Material Design.
  • Strong knowledge of:
    • MVVM Architecture
    • Retrofit/Volley for API integration
    • Room/SQLite database
    • Coroutines & asynchronous programming
    • Dependency Injection (Hilt/Dagger)
  • Experience with background jobs (Work Manager, Services).
  • Strong knowledge of debugging tools, profiling, and performance tuning.
  • Familiarity with Git, CI/CD, and Play Store deployment.
  • Experience with push notifications (FCM).
  • Knowledge of offline-first mobile app design.

Preferred Skills

  • Experience building apps for

    NBFC/Microfinance/Fintech

    (optional).
  • Experience with biometric authentication (Aadhaar Static QR, FP devices, etc.).
  • Knowledge of

    Kotlin Multiplatform

    , Flutter (bonus).
  • Understanding of secure coding and data protection techniques.
  • Working experience with analytics and crash reporting tools (Firebase, AppCenter).

Soft Skills

  • Strong analytical and problem-solving ability.
  • Good communication and stakeholder coordination.
  • Ability to mentor team members and support the technical vision.
  • Self-driven, proactive, and able to work in agile environments.

Education

  • Bachelor’s/Master’s degree in Computer Science, Information Technology, or related fields.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You