Android Performance Engineer
Wise Skulls llc
Los Altos, United States of America
yesterday
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Los Altos, United States of America
Tech stack
Java
Artificial Intelligence
Data analysis
Android
iOS
Apple Mac Systems
Automation of Tests
Profiling
Software Engineering
Systems Architecture
Performance Testing
Kotlin
Information Technology
Performance Monitor
Objective C++
Job description
- Lead Android performance issues triaging (jank, ANRs, memory, thermal) across UI, rendering, and app frameworks.
- Perform in-depth data analysis, utilizing and developing custom analysis tools for actionable insights.
- Develop, maintain, and integrate performance monitoring for existing stack using AI & automation.
Requirements
- BS in Computer Science or equivalent.
- 5+ years in Android performance engineering.
- Expertise in Java/Kotlin for Android and generative AI (AI workflow automation, agents and other AI based solutions).
- 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.
- 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., * 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.