Talent.com
This job offer is not available in your country.
Android System UI Developer

Android System UI Developer

Stealth StartupBengaluru,Karnataka,India
30+ days ago
Job description

Android SystemUI Engineer

Position Overview :

We're seeking an experienced SystemUI Engineer to develop and maintain Android's user interface components and system-level UI frameworks.

This role focuses on creating intuitive, performant user experiences through deep SystemUI customization, framework integration, and cross-component communication via AIDL.

We value demonstrated expertise and practical contributions over formal credentials.

Key Responsibilities :

SystemUI Development :

  • Design, develop, and maintain SystemUI modules including status bar, navigation bar, quick settings, and notification panel.
  • Implement custom lock screen interfaces and system dialogs.
  • Optimize UI performance, animations, and user interaction flows.
  • Develop and maintain notification system components and behaviors.
  • Create responsive and adaptive UI elements for different screen sizes and orientations.

Framework Integration :

  • Integrate SystemUI components with Android framework services (ActivityManager, WindowManager, PackageManager).
  • Design and implement AIDL interfaces for UI-related inter-process communication.
  • Collaborate with framework teams to expose necessary system APIs.
  • Ensure proper integration with Android security model and permissions system.
  • Work with graphics stack components (SurfaceFlinger, WindowManager) for optimal rendering.
  • Platform Optimization :

  • Optimize SystemUI for memory usage, power consumption, and rendering performance.
  • Implement accessibility features and ensure compliance with accessibility standards.
  • Debug complex UI rendering issues and interaction problems.
  • Ensure compatibility across different device configurations and form factors.
  • Technical Leadership :

  • Participate in UI / UX architectural decisions and system design reviews.
  • Mentor developers on SystemUI internals and best practices.
  • Contribute to UI / UX technical documentation and coding standards.
  • Stay current with Android UI evolution and material design principles.
  • Required Qualifications :

  • Minimum 2-4 years of SystemUI development experience with at least 1-4 shipped Android projects involving significant SystemUI customization or framework integration.
  • Technical Skills :

  • Expert-level SystemUI experience including deep customization of status bar, quick settings, lock screen, notification system, and navigation components.
  • Strong Android Framework knowledge particularly WindowManager, ActivityManager, and UI-related system services.
  • Proficient in AIDL development for designing UI-related system APIs and service interfaces.
  • Advanced Java / Kotlin expertise with strong understanding of Android UI frameworks and components.
  • Experience with Android's graphics stack and rendering pipeline.
  • Proficiency with Android build system (AOSP, Soong, Blueprint).
  • Platform Knowledge :

  • Deep understanding of Android view system, custom views, and UI performance optimization.
  • Experience with Android's theming system and resource management.
  • Knowledge of Android accessibility frameworks and implementation.
  • Familiarity with material design principles and Android UI guidelines.
  • Understanding of touch input handling and gesture recognition systems.
  • Development Experience

  • Hands-on AOSP (Android Open Source Project) development experience.
  • Proficiency in Android app development with Jetpack Compose + Kotlin.
  • Experience with UI testing frameworks and automated UI testing.
  • Proficiency with debugging tools (systrace, perfetto, GPU profiling tools).
  • Experience with version control systems (Git, Gerrit) and code review processes.
  • Preferred Qualifications :

    Minimum 4-6 years of SystemUI development experience with at least 4-6 shipped Android projects involving significant SystemUI customization or framework integration.

    Advanced Experience :

  • Experience with Android's modular system architecture and dynamic UI loading.
  • Knowledge of Android Runtime (ART) as it relates to UI performance.
  • Familiarity with cross-platform UI frameworks and their Android integration.
  • Experience with Android's animation frameworks and advanced UI transitions.
  • Industry Background :

  • Experience shipping consumer Android devices with custom UI implementations.
  • Understanding of OEM UI customization requirements and constraints.
  • Knowledge of Android compatibility testing (CTS) related to UI components.
  • Experience with carrier-specific UI requirements and certifications.
  • Technical Environment :

  • Languages : Java, Kotlin, XML (for layouts and resources), Python (for tooling).
  • Frameworks : Android Framework (UI focus), SystemUI, AIDL, View system, Material Components.
  • Tools : Android Studio, AOSP build tools, UI Automator, Hierarchy Viewer, GPU profiling tools.
  • Methodologies : Agile development, design review processes, automated UI testing, accessibility testing.
  • (ref : hirist.tech)

    Create a job alert for this search

    Android Developer • Bengaluru,Karnataka,India

    Related jobs
    • Promoted
    Android Middleware Engineer - Audio System

    Android Middleware Engineer - Audio System

    MirafraBangalore
    Job Details : - Extend the Android multimedia middleware (Stage Fright, Audio Flinger) to expose the various sound and video effects and other multimedia Key R...Show moreLast updated: 30+ days ago
    • Promoted
    NetAnalytiks - AAOS Developer - Automotive Software

    NetAnalytiks - AAOS Developer - Automotive Software

    NETANALYTIKS TECHNOLOGIES LIMITEDBangalore
    Job Overview : We are looking for a highly skilled AAOS Developer to join our automotive software engineering team.Key Responsibilities : Show moreLast updated: 30+ days ago
    • Promoted
    Audio Developer - Embedded System

    Audio Developer - Embedded System

    Coders Brain Technology Private LimitedBangalore
    Key Responsibilities : - Develop and maintain Linux kernel and device drivers, specifically focused on audio subsystems (ALSA / ASoC). Work on audio transmission protocols such a...Show moreLast updated: 30+ days ago
    • Promoted
    Pegasystems - Pega Senior System Architect

    Pegasystems - Pega Senior System Architect

    Pegasystems Worldwide India Pvt. Ltd.Bangalore
    Meet Our Team : As a key member of the Pega Consulting team , you will work with a passionate and driven project team, deliverin...Show moreLast updated: 30+ days ago
    Android Developer

    Android Developer

    InfoPro Solutions Pvt LtdBangalore, KA, India
    Quick Apply
    About the Role : We are seeking skilled Mobile Developers (iOS / Android) to join our IoT Home Automation Mobile team.The role involves building a reusable, ...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Technical Lead- Google Cloud

    Technical Lead- Google Cloud

    Tech T7 Innovationshosur, tamil nadu, in
    Tech Lead (Airflow to Composer Migration).Atleast 10+ Years total experience.Tech T7 Innovations is a dynamic and innovative tech company that is committed to creating cutting-edge software solutio...Show moreLast updated: 17 hours ago
    • Promoted
    Nomiso - Android Developer - Mobile App Designing

    Nomiso - Android Developer - Mobile App Designing

    NOMISO INDIA PRIVATE LIMITEDBangalore
    About Company : Nomiso is a product and services engineering company.We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in T...Show moreLast updated: 30+ days ago
    • Promoted
    HMI Architect

    HMI Architect

    TalproBangalore
    Job Description HMI Architect Profile : - Working as HMI Architect (not as UI designer) creating HM...Show moreLast updated: 28 days ago
    • Promoted
    • New!
    System Architect

    System Architect

    Crescent Techserviceshosur, tamil nadu, in
    Freelance / Contractor / Parttime).Python, FastAPI, Azure, PostgreSQL, ReactJS.SaaS or data platforms, with 5+ years in architectural leadership. Proven production use of LLM-powered features (e.RAG, mu...Show moreLast updated: 17 hours ago
    • Promoted
    Android Developer

    Android Developer

    Volto Consulting & ServicesBangalore
    Android Engineer As an Android Engineer on the in-car voice assistant team, you will build user-facing experiences and system-level integrations for vehicle Head Unit...Show moreLast updated: 10 days ago
    • Promoted
    Technical Architect - IoT System

    Technical Architect - IoT System

    ANtal InternationalBangalore
    Job Description : We are seeking a highly skilled Technical Architect to drive enterprise-wide architecture initiatives across cloud platforms, IoT / OT systems, securi...Show moreLast updated: 30+ days ago
    • Promoted
    Java Developer - System Design & Architecture

    Java Developer - System Design & Architecture

    Talent SocioBangalore
    Our client has a vision to transform patient experience in the underserved markets by bridging the gap that exists in primary healthcare. Our client is introducing a hybrid healthcare and fulfilment...Show moreLast updated: 10 days ago
    Android Developer (Remote - US shift)

    Android Developer (Remote - US shift)

    Minutes to Seconds Pty LtdBangalore, KA, in
    Remote
    Quick Apply
    At Minutes to Seconds, we match people with great skills with tailor-fitted jobs to achieve well-deserved success.We know how to match people to the right job roles to create that perfect fit.This ...Show moreLast updated: 28 days ago
    • Promoted
    Android Developer - Embedded System

    Android Developer - Embedded System

    E-Hireo Global Solutions Pvt LtdBangalore
    What Were Looking For : - Bachelors / masters in computer science / Electronics or any other equivalent degree.Years of Android / Embedded Platform experience.Knowledge and...Show moreLast updated: 10 days ago
    • Promoted
    Golang Developer - System Architecture

    Golang Developer - System Architecture

    Recruitment Hub 365Bangalore
    Open Position : Golang Developer (C2H Contract to Hire) Location : Bangalore (Remote role) Experience : 3 to 5 Years&...Show moreLast updated: 30+ days ago
    • Promoted
    Ascendion - Firmware Architect - Embedded System

    Ascendion - Firmware Architect - Embedded System

    AscendionBangalore
    Were looking for a highly experienced Firmware Architect with strong C++ expertise to lead the design and development of embedded software solutions for high-performance hardware platforms.You will...Show moreLast updated: 30+ days ago
    • Promoted
    Android Architect

    Android Architect

    HCLTechBengaluru, Karnataka, India
    Champion customer-centric architectural decisions and influence organizational technical strategy across multiple product lines. Lead cross-functional architectural discussions and drive consensus o...Show moreLast updated: 8 days ago
    • Promoted
    Aritha - Automotive Android Developer

    Aritha - Automotive Android Developer

    Aritha Consulting Services Pvt. Ltd.Bangalore
    Job Description : Key Responsibilities : <...Show moreLast updated: 8 days ago