
Android Performance Engineer
Kaleidoscope Innovation
full-time
Posted on:
Location Type: Office
Location: Cupertino • California • United States
Visit company websiteExplore more
About the role
- 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.
Requirements
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android performance engineeringJavaKotlinAndroid OS architectureAndroid profiling toolsperformance testing frameworksmemory metricsenergy metricspower metricsthermal metrics
Soft Skills
effective communicationcollaborationproblem-solvingdata analysisguidanceteamworkadaptabilitystakeholder engagementdeadline managementcritical thinking
Certifications
BS in Computer Science