Senior Android Performance Engineer
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Android performance engineering
- Java/Kotlin
- Android OS architecture
- Android profiling tools
- Profiler
- Perfetto
- systrace
- dumpsys
- ADB
- Battery Historian
- Android UI optimization
- View hierarchies
- RecyclerView
- animations
- overdraw
- memory performance
- energy performance
- power management
- thermal performance
- CPU/GPU architecture
- mobile system architecture
- Android Macrobenchmark
- Android Microbenchmark
- Espresso
- CI/CD
- performance testing frameworks
Summary
Role: Senior Android performnace Engineer
Location: Cupertino,CA
JD:
You will optimize our complex app (UI, rendering, frameworks) by identifying, diagnosing,
resolving performance bottlenecks, and implementing robust performance tests, with a
deep focus on memory, energy, power, and thermal performance.
Responsibilities
• Lead Android performance profiling (jank, ANRs, memory, thermal) across UI,
rendering, and app frameworks.
• Optimize & fix Android UI, rendering, and system performance issues.
• Define, track, and report accurate Android performance KPIs (memory, energy,
power, thermal).
• Develop, maintain, and integrate performance monitoring tools & automated
frameworks .
• Implement & maintain specialized performance tests (unit, integration, end-to-
end) for CI/CD.
• Act as Android performance SME, guiding teams, reviewing architecture, and
staying current.
• Perform in-depth data analysis, utilizing and developing custom analysis tools for
actionable insights.
Miniumum Qualifications
• BS in Computer Science or equivalent.
• 5+ years in Android performance engineering.
• Expertise in Java/Kotlin for Android.
• Deep understanding of Android OS architecture & performance pitfalls.
• Expert proficiency with Android profiling tools (Profiler, Perfetto, systrace,
dumpsys, ADB, Battery Historian).
• Proven ability to diagnose and resolve complex performance issues.
• Adept at measuring and interpreting memory, energy, power, and thermal
metrics.
• Strong Android UI optimization skills (View hierarchies, RecyclerView,
animations, overdraw).
• Strong understanding of mobile system architecture (CPU/GPU, memory, power
management).
• Experience with performance testing frameworks (e.g., Android
Macrobenchmark, Microbenchmark, Espresso).
• Effective communication of intricate performance analysis to diverse
stakeholders,
• Proven ability to collaborate effectively with a diverse team and thrive in fast-
paced, deadline-driven environments.
Preferred Qualifications
• Knowledge of power management and battery-life analysis techniques.
• Experience with automated testing for native iOS/macOS applications, utilizing
the XCUITest framework.
• Experience with Mac or iOS application development using Swift/Swift-UI or
Objective-C.
- Dice Id: 91173647
- Position Id: JB-U4D822F2
- Posted 6 hours ago
Company Info
About GState Consulting LLC
At GState Consulting, we are a strategic technology and business consulting firm committed to accelerating innovation and enabling long-term growth. We design and implement intelligent, purpose-driven solutions that transform how organizations operate and compete.
By combining industry insight with a results-oriented mindset, we help our clients lead confidently in an ever-evolving digital landscape.
Our Vision
To be the trusted partner that empowers organizations to innovate, adapt, and lead with confidence in a connected, technology-driven world.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs