Lead Android Developer

Year    MH, IN, India

Job Description

We are looking for a highly skilled

Senior Android Developer

with strong fundamentals in Android development and application architecture. The ideal candidate should have deep knowledge of Android core concepts, system and memory management, database architecture, and modern Android best practices. The candidate is expected to design scalable, maintainable, and high-performance Android applications while staying updated with the latest industry trends.

Key Responsibilities:

Design, develop, and maintain high-quality Android applications following standard architectural practices. Apply strong fundamentals of Android OS, application lifecycle, memory management, and performance optimization. Define and implement clean, scalable, and maintainable application architectures. Ensure proper flow of data across UI, business logic, and data layers. Implement efficient database solutions and manage local storage effectively. Work with location-based services and implement location features using correct and optimized approaches. Ensure adherence to Android best practices, coding standards, and security guidelines. Collaborate with product, design, and backend teams to deliver robust solutions. Perform code reviews and mentor junior developers. Continuously evaluate and adopt new tools, libraries, and Android development trends. Troubleshoot, debug, and optimize existing applications.
Required Technical Skills:

Strong knowledge of Android fundamentals (Activities, Fragments, Services, Broadcast Receivers, Content Providers). In-depth understanding of application architecture principles and design patterns. Experience with modern Android architectures (e.g., MVVM, Clean Architecture). Strong understanding of memory management, threading, and performance optimization. Knowledge of database architecture (SQLite, Room) and data persistence strategies. Experience with system architecture- and how components interact within an Android application.
Hands-on experience with location services (GPS, location APIs, background location handling). Proficiency in Kotlin and/or Java. Experience with REST APIs, JSON, and networking libraries. Familiarity with Android Jetpack components. Knowledge of version control systems (Git).
Good to Have:

Experience with dependency injection (Dagger/Hilt). Knowledge of testing frameworks (Unit Testing, UI Testing). Experience in performance profiling and optimization tools. Exposure to CI/CD pipelines for Android. Experience working on large-scale or enterprise applications.
Behavioral & Professional Skills:

Strong problem-solving and analytical skills. Ability to take architectural decisions independently. Passion for clean code and best practices. Proactive in learning and staying updated with the latest Android trends.
Job Type: Full-time

Pay: Up to ?51,821.36 per month

Benefits:

Flexible schedule Health insurance Leave encashment Provident Fund
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5018381
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year