Android Engineer (Senior)

5 - 8 years

20 - 25 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Android Engineer

Kotlin, Android SDK, Jetpack Compose, Coroutines, and MVVM/MVI architectures

Key Responsibilities

  • Android App Development

    • Design, develop, and maintain

      native Android applications

      using

      Kotlin

      and

      Android SDK

      .
    • Build intuitive, responsive UI using

      Jetpack Compose

      and modern Android UI components.
    • Implement clean, modular, and reusable code aligned with

      MVVM/MVI

      architectural patterns.
  • API Integration & Data Handling

    • Integrate mobile apps with backend services using

      Retrofit

      for secure and efficient API communication.
    • Handle data parsing, caching, error states, and offline scenarios gracefully.
    • Collaborate with backend teams to define and consume RESTful APIs.
  • Concurrency, Performance & Security

    • Use

      Kotlin Coroutines

      for structured concurrency and responsive UI.
    • Identify and resolve performance bottlenecks related to memory, network, and rendering.
    • Follow

      secure coding practices

      and ensure compliance with security guidelines and policies.
  • Quality, Testing & CI

    • Write and maintain

      unit tests and automation tests

      to ensure app stability and reliability.
    • Participate in code reviews, ensuring adherence to coding standards and best practices.
    • Work with

      CI pipelines

      to enable frequent and reliable builds and deployments.
  • Collaboration & Delivery

    • Work closely with Product Managers, Designers, and QA to scope features and deliver them on time.
    • Participate in Agile ceremonies (stand-ups, planning, grooming, retrospectives).
    • Document technical designs, key decisions, and module-level details.
  • Additional Responsibilities

    • Implement and maintain

      WebView and JavaScript bridging

      where hybrid experiences are required (good-to-have).
    • Monitor crash reports and analytics to proactively improve app stability and user experience.
    • Stay updated with the latest Android trends, libraries, and ecosystem changes.

Must-Have Technical Skills

  • Strong hands-on experience with

    Kotlin

    .
  • Deep understanding of

    Android SDK and Android tooling

    (Android Studio, Gradle, etc.).
  • Experience with

    API integration using Retrofit

    .
  • Proficiency in

    Git version control

    (branching, pull requests, merge strategies).
  • Solid experience in

    unit testing and automation testing

    for Android apps.
  • Working knowledge of

    Kotlin Coroutines

    for asynchronous programming.
  • Practical experience with

    MVVM and/or MVI architectures

    .
  • Experience implementing

    secure coding practices

    for mobile apps.
  • Exposure to

    CI pipelines

    for Android (Jenkins, GitHub Actions, GitLab CI, etc.).
  • Hands-on expertise with

    Jetpack Compose

    for UI development.

Good-to-Have Skills

  • Experience with

    WebView and JavaScript bridging

    in Android.
  • Knowledge of dependency injection frameworks (e.g., Hilt / Dagger).
  • Familiarity with Android Jetpack components (Navigation, Room, ViewModel, LiveData, WorkManager, etc.).
  • Experience with performance monitoring and profiling tools (Firebase Crashlytics, Android Profiler).

Behavioral Competencies

  • Strong

    problem-solving and analytical skills

    .
  • Excellent

    communication and collaboration

    with cross-functional teams.
  • Ownership mindset ability to independently drive features from idea to production.
  • High attention to detail, with focus on

    quality, performance, and user experience

    .
  • Continuous learner who keeps up with latest Android and Kotlin ecosystem developments.

Mock Interview

Practice Video Interview with JobPe AI

Start Android Developer 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