Kaleidoscope Innovation

Android Performance Engineer

Kaleidoscope Innovation

full-time

Posted on:

Location Type: Office

Location: CupertinoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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