Android Developer

5 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Hiring: Android Developer

Location: PAN India

Notice period: 0-30 Days


Job Title:


Required Knowledge and Experience


  • 5 years of professional experience in

    Android development

  • Strong proficiency in Kotlin

    Java is mandatory
  • Proven hands-on experience with Android Automotive OS (AAOS) or embedded Android platforms
  • Deep understanding of Android Jetpack libraries: Lifecycle, ViewModel, LiveData, Navigation, Room, WorkManager
  • Experience designing and implementing app architecture using MVVM, MVI, or Clean Architecture
  • Ability to structure and maintain modular, multi-module applications
  • Working knowledge of AIDL or similar IPC mechanisms
  • Experience interfacing with HAL or VHAL layers is a strong advantage
  • Solid skills in Dependency Injection frameworks, preferably Hilt or Dagger 2


Strong Testing Skills:


  • Unit testing using JUnit, Mockito
  • UI testing with Espresso, UI Automator
  • Experience mocking and testing IPC-bound components
  • Experience working with CI/CD pipelines, ideally using Azure DevOps
  • Advanced knowledge of Gradle: flavors, custom tasks, dependency management
  • Confident in Git workflows including pull requests, code reviews, and either GitFlow or trunk-based development
  • Advanced debugging using Android Studio tools: Profiler, Logcat, Systrace, adb, dumpsys
  • Familiarity with Android security: permissions, secure data storage, IPC protection
  • Deep understanding of Android’s application lifecycle in embedded and automotive contexts: power management, cold start, lifecycle events


Nice to Have


  • Experience with system-level apps, AOSP, or customizing embedded Android images
  • Familiarity with vehicle communication protocols such as CAN bus, LIN, OBD-II, or VHAL
  • Experience with OTA (Over-the-Air) update workflows
  • Development of headless services or Android apps without UI
  • Knowledge of tools such as ProGuard, R8, and performance optimization techniques
  • Experience with Bluetooth, USB, or Wi-Fi Direct integration
  • Strong sense of UX for safety-critical or driver-distraction-minimized environments
  • Familiarity with MotionLayout, Lottie, and advanced UI rendering techniques
  • Knowledge of industry standards such as ISO 26262, ASPICE, or AUTOSAR Adaptive
  • Familiarity with quality tools: SonarQube, Detekt, Lint

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

RecommendedJobs for You

gurugram, haryana, india