Show more filters

Android Performance Engineer

Jobs via Dice

3.2
21 reviews
Jobs via Dice
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Cupertino, CA
A free Jobstore account is required to proceed to the employer site.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Info Way Solutions, is seeking the following. Apply via Dice today!

Job Title: Android Performance Engineer

Location: Sunnyvale / Cupertino, CA (Onsite 5 Days/Week)

Job Overview:

We are seeking a highly skilled Android Performance Engineer with strong expertise in Android system performance optimization, profiling, and troubleshooting. The ideal candidate will have hands-on experience diagnosing and resolving complex performance bottlenecks related to memory, CPU/GPU utilization, thermal behavior, battery efficiency, and UI rendering.

This role requires deep knowledge of Android internals, profiling tools, and performance testing frameworks in a fast-paced engineering environment.

Key Responsibilities:

Analyze, diagnose, and optimize Android application and system performance

Investigate issues related to memory, CPU/GPU, power, thermal, and battery performance

Use advanced Android profiling tools to identify bottlenecks and performance regressions

Optimize Android UI rendering, animations, RecyclerView performance, and overdraw

Conduct benchmarking and performance validation using Android testing frameworks

Collaborate with development teams to implement performance improvements

Develop performance metrics, dashboards, and reporting methodologies

Communicate complex performance findings to technical and non-technical stakeholders

Support performance tuning across different Android devices and configurations

Required Skills & Qualifications:

5+ years of experience in Android Performance Engineering

Strong expertise in Java and/or Kotlin for Android development

Deep understanding of Android OS architecture and performance optimization

Expert proficiency with Android profiling and debugging tools including:

Android Profiler

Perfetto

Systrace

Dumpsys

ADB

Battery Historian

Strong understanding of:

CPU/GPU architecture

Memory management

Power and thermal management

Experience with Android UI optimization techniques:

View hierarchies

RecyclerView

Animations

Overdraw reduction

Experience with performance testing frameworks such as:

Android Macrobenchmark

Microbenchmark

Espresso

Proven ability to diagnose and resolve complex performance issues

Preferred Qualifications:

Experience working on large-scale Android platforms or OEM environments

Familiarity with low-level Android framework internals

Experience with system-level debugging and performance analysis

Key Skills:

Android Performance Engineering

Java / Kotlin

Android OS Internals

Profiling & Benchmarking

UI Optimization

CPU/GPU & Thermal Analysis

Soft Skills:

Strong analytical and troubleshooting skills

Excellent communication and collaboration abilities

Ability to work in fast-paced, deadline-driven environments

Strong ownership and attention to detail

Work Environment:

Fully onsite role in Sunnyvale / Cupertino, CA

Work-from-office (WFO) all 5 days

High-performance engineering environment focused on system optimization
A free Jobstore account is required to proceed to the employer site.
Jobs in United States of America   »   Jobs in California   »   Jobs in Cupertino   »   Android Performance Engineer

More jobs

People also search