Required skillsJava & Kotlin proficiency – For building and maintaining Android apps and services.Android SDK mastery – Deep understanding of app- & activity lifecycle, services, broadcast receivers, and UI componentsJetpack Libraries – Familiarity with Navigation, Flows / Livedata, ViewModel, and Compose (if applicable).Automotive UX principles – Designing distraction-free, voice-first, and glanceable interfaces.Accessibility & localization – Supporting diverse users and regions, languages and screen sizes, screen orientations, look and feels (branding).Touch, rotary, and voice input handling – Adapting to various interaction modalities.System UI customization – Ability to modify launchers, notifications, and system bars for in-vehicle use. Support for multiple Displays (Center, Passenger, Rear Seats, Android Single Instance Service / ASIS for Driver Display)Embedding apps into apps, with techniques like ControlViewHost or TaskViewsAutomotive UX principles – Designing distraction-free, voice-first, and glanceable interfaces.Working Knowledge of ActivityManager / WindowManager / PackageManager / ContentProvider / BroadcastReceiver / (AIDL) Services (Foreground & background)Automotive-Specific Framework Extensions like : CarService / CarPowerManager / CarAudioManager / CarSensorManagerCarUXRestrictionsManager / CarInputManager / CarDisplayManagerCarNavigationManager,WindowManagerShellTools : Android Studio Profiler, Logcat, Android Vitals (Play Console)
Android Architect • Pune, Maharashtra, India