Android Performance Engineer
Client: Infosys/Apple
Location: Cupertino, CA ( 5 days in a week)
Rate: $55
Role Overview
Optimize the flagship Android application framework to deliver an ultra-responsive, resource-efficient user experience. This role focuses heavily on diagnosing complex performance issues and building robust automated performance test frameworks leveraging cutting-edge Generative AI workflows.
Key Responsibilities
- Performance Triaging: Diagnose and resolve complex Android app performance bottlenecks (jank, ANRs, memory leaks, thermals, and power consumption).
- AI Integration: Develop and maintain automated performance monitoring systems using Generative AI solutions and AI agents.
- Testing & Analysis: Implement rigorous performance testing and conduct in-depth data analysis for actionable code optimization.
Required Skills & Qualifications
- Core Development: 5+ years of Android engineering experience using Kotlin and Java.
- Android SDK & Architecture: Deep understanding of the Android SDK, Android OS architecture, and mobile system design (CPU/GPU, memory, and power management).
- Profiling Tools: Expert proficiency with Android Profiler, Perfetto, systrace, dumpsys, ADB, and Battery Historian.
- Testing Frameworks: Hands-on experience with Android Macrobenchmark, Microbenchmark, and Espresso.
- AI & Automation: Experience building or using AI workflow automation solutions.