Android Performance Test Engineer
We are looking for a Mobile Performance Test Engineer to design and build robust performance profiling environments for our health tech client's mobile applications. You will focus on Android in this project. The core mission is creating reliable, repeatable infrastructure that captures CPU, memory, energy, and responsiveness metrics — enabling the team to detect regressions and diagnose issues efficiently.
Start: August
Duration: long term initiative (first contract until end of year)
Language: English
Location: Hybrid, occasional visits to Helsinki office
Allocation: 100%
Key Responsibilities:
- Architect and build performance profiling environments for Android, producing consistent and reproducible measurements
- Instrument the app to capture key metrics: CPU utilization, memory footprint and leaks, app responsiveness (startup time, UI hangs/ANRs), and energy consumption
- Establish baselines and thresholds — define what "good" looks like per metric and per release, with statistical rigor
- Build automated profiling pipelines that collect, store, and visualize performance data across builds
- Integrate profiling into existing CI/CD workflows so performance data is available for every release candidate
- Create dashboards and alerting for performance trends and regressions across releases
- Diagnose root causes when regressions are detected — go beyond "what degraded" to "why it degraded"
- Collaborate with mobile developers to set performance budgets, interpret profiling data, and validate fixes
Android specific qualifications:
- 3+ years in mobile performance engineering or a related role with strong profiling focus
- Strong understanding of Android application architecture, lifecycle management, and platform behavior (experience with both Android and iOS is a plus)
- Knowledge of Android performance testing, including startup performance, responsiveness, memory usage, and stability analysis
- Experience with Android automation frameworks and CI/CD pipelines for automated testing and quality assurance
- Familiarity with Android background execution, task management, job scheduling, and power optimization mechanisms
- Experience profiling and troubleshooting Android applications using tools such as Perfetto, Android Studio Profiler, Macrobenchmark, and JankStats
General qualifications:
- Experience designing repeatable measurement environments — controlling for thermal throttling, background processes, OS power management, and device state to get stable results
- Ability to build data pipelines for performance metrics: collection, storage, visualization, and regression analysis
- Strong programming skills in Python, Kotlin (Swift a plus)
- Understanding of statistical analysis applied to performance data — handling variance, defining meaningful thresholds, distinguishing noise from real regressions
- Experience with CI/CD integration for automated profiling runs
Preferred qualifications:
- Experience building custom profiling harnesses or tooling beyond what platform IDEs provide out of the box
- Knowledge of OS-level power management behavior (Doze, App Standby, thermal throttling) and how it affects measurements
- Experience with visualization and dashboarding tools (Grafana, custom dashboards) for performance trend tracking
- Familiarity with AI/LLM-powered tools (GitHub Copilot, Claude Code) for accelerating tooling development and data analysis
- Experience with ML-based anomaly detection for automated regression flagging on metric timeseries
- Background in profiling apps with large local datasets — database query performance, data migration impact
Interested? Please contact @Lisa_Witted / lisa.sandstrom@witted.com
-
Duration:
Ongoing / long-term
-
Skills:
-
Roles:
-
Languages:
-
Location:
New to Witted Partners?
Witted Partners helps freelance software developers and designers to find the projects that match their skills and preferences, all for free. Apply for an agent to get validated and be able to pursue our projects!
Are we friends already?
If you have already met with us or are working on a project through Witted Partners, please contact any of our talent agents or subscribe to our project newsletter to directly apply for projects!