Android Developer

8 - 10 years

15 - 18 Lacs

Posted:21 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

  • Extensive Android Development Experience:

    Hands-on experience building and maintaining Android applications.
  • Programming Languages:

    Expert-level proficiency in Kotlin and Java.
  • Architecture & Design Patterns:

    Strong understanding of MVVM,  Clean Architecture, and modular app design.
  • Jetpack Libraries:

    Deep experience with Jetpack components including Navigation, Room, WorkManager, LiveData, ViewModel, and Compose.
  • UI/UX Implementation:

    Ability to translate complex UI/UX designs into responsive and adaptive layouts using XML and Compose.
  • Asynchronous Programming:

    Proficient in Coroutines, RxJava, and managing background tasks efficiently.
  • API Integration:

    Experience with RESTful APIs and handling network responses and errors gracefully.
  • Testing & Quality Assurance:

    Skilled in writing unit tests, UI tests (Espresso), and using testing frameworks like JUnit and Mockito.
  • Performance Optimization:

    Expertise in memory management, battery usage, app startup time, and reducing APK size.
  • Security Best Practices:

    Knowledge of secure coding practices, data encryption, and secure storage (Keystore, EncryptedSharedPreferences).
  • CI/CD & DevOps:

    Familiarity with CI/CD tools like Jenkins, GitHub Actions, and Gradle optimization.
  • Version Control & Collaboration:

    Proficient with Git, and collaborative tools like JIRA, Confluence, and Slack.
  • Agile Methodologies:

    Experience working in Agile/Scrum environments with sprint planning, retrospectives, and daily stand-ups.
  • Cross-Platform Awareness:

    Understanding of cross-platform tools like Flutter or React Native (optional but beneficial).
  • Soft Skills:

    Strong analytical thinking, problem-solving ability, leadership, and excellent communication skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Kairos Technologies logo
Kairos Technologies

Telecommunications

Manila

RecommendedJobs for You

hyderabad, telangana, india

defence colony, delhi, india