← Back to jobs

3D Technologies LLC Logo
Android Performance Engineer

3D Technologies LLC

 

Cupertino, CA, USA

Posted On: Just posted
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Android Performance Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

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.

Minimum 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, Perfego, 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, Recycler View, animations, overdraw).
  • Strong understanding of mobile system architecture (CPU/GPU, memory, power management).
  • Experience with performance testing frameworks (e.g., Android macro benchmark, 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

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs