Senior Android Engineer CI/CD - (Freelancer)
voize
Seniority
Senior
Model
Remote
Sector
Salary
Undisclosed
Contract
Contract
As a Freelance Senior Android Engineer, you'll take ownership of building and evolving the Android application and own the health of the mobile CI/CD pipeline end to end: ~70 Kotlin Multiplatform jobs, from lint to end-to-end tests to store release. The initial contract is for a minimum of three months. We are open to candidates based in France, Germany, or England, with a willingness to travel to the Berlin office from time to time (travel expenses covered).
What you'll do
- Own the health of the mobile CI/CD pipeline end to end: ~70 Kotlin Multiplatform jobs, from lint to end-to-end tests to store release
- Be the person who unblocks a broken master: triage the failure, debug the app itself (not just the pipeline), get 40+ engineers moving again
- Attack the structure, not the symptoms: define what healthy CI means as actual SLOs, decide which jobs to keep, combine or gate the rest, and take the P95 pipeline from ~90 minutes to something nobody complains about
- Make test flakiness visible and owned — dashboards, quarantining, a clear owner per failing test
- Leave a trail: what you tried, what worked, and what already exists, so the team builds the muscle into dev culture
What you'll need
- Several years building Android apps with Kotlin and Compose — shipped to real users, not just to CI
- Deep Gradle knowledge: multi-module builds, build caching, task/configuration avoidance
- Owned a CI/CD setup before (GitLab CI ideally): runners, caches, artifacts, change-based job gating
- Comfortable in the unglamorous layers: emulators, macOS/iOS build agents, Appium/E2E flakiness, memory-hungry Kotlin compile jobs
- Fluent English (C1); German is a plus but not required
Nice to have
- Kotlin Multiplatform and/or iOS exposure

