Live opening · Posted 5 days ago

Senior Android Engineer CI/CD - (Freelancer)

voize-l · Berlin, Germany (Remote)
Linkedin Yes
You are 5 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 5 days ago
Companyvoize-l
LocationBerlin, Germany (Remote)
Work modeYes
SourceLinkedin
Listed5 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
15 min from Linkedin publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
65,880 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

OverviewApplication
🎤 Why voize? Because we’re more than just a job!
At voize, we believe the greatest gift to frontline workers is time - time to care, connect, and be present. Today, that time is lost to admin work that pulls nurses away from what matters most: people.
💡 Your Mission
As a Freelance Senior Android Engineer, you'll take ownership of building and evolving our Android application, creating features that have a real impact on the daily lives of healthcare professionals. We are open to candidates based in France, Germany, or England, with a willingness to travel to our Berlin office from time to time (travel expenses covered). The initial contract is for a minimum of three month
Own the health of our 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 for us as actual SLOs, decide which jobs to keep, combine or gate the rest, and take our 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 we build the muscle into our dev culture
YOUR SKILLSET – WHAT YOU BRING TO THE TABLE
Several years building Android apps with Kotlin and Compose — you've shipped to real users, not just to CI
Deep Gradle knowledge: multi-module builds, build caching, task/configuration avoidance, and a real answer to "why does this build take 20 minutes?" You've 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
Kotlin Multiplatform and/or iOS exposure is a plus, but most of the work feels like Android
You speak English fluently (C1) — German is a plus but not required
WHAT YOU'RE WALKING INTO
▎ We're not going to pretend this is greenfield. Our pipeline is ~70 jobs deep, P95 sits around 90 minutes, our two end-to-end suites fail ~16–18% of the time, and one test job once failed 600 runs in a row before anyone noticed. There's a #ci-alerts channel that needs someone who wants to be in it. If that reads as a mess, this isn't your role. If it reads as an unusually clear mandate with visible impact on every engineer in the company, we should talk.
✨ Ready to talk? Apply now! 🚀
We look forward to your application and can’t wait to meet you – no matter who you are or what background you have!
🎤 Why voize? Because we’re more than just a job!
At voize, we believe the greatest gift to frontline workers is time - time to care, connect, and be present. Today, that time is lost to admin work that pulls nurses away from what matters most: people.
💡 Your Mission
As a Freelance Senior Android Engineer, you'll take ownership of building and evolving our Android application, creating features that have a real impact on the daily lives of healthcare professionals. We are open to candidates based in France, Germany, or England, with a willingness to travel to our Berlin office from time to time (travel expenses covered). The initial contract is for a minimum of three month
Own the health of our 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 for us as actual SLOs, decide which jobs to keep, combine or gate the rest, and take our 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 we build the muscle into our dev culture
YOUR SKILLSET – WHAT YOU BRING TO THE TABLE
Several years building Android apps with Kotlin and Compose — you've shipped to real users, not just to CI
Deep Gradle knowledge: multi-module builds, build caching, task/configuration avoidance, and a real answer to "why does this build take 20 minutes?" You've 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
Kotlin Multiplatform and/or iOS exposure is a plus, but most of the work feels like Android
You speak English fluently (C1) — German is a plus but not required
WHAT YOU'RE WALKING INTO
▎ We're not going to pretend this is greenfield. Our pipeline is ~70 jobs deep, P95 sits around 90 minutes, our two end-to-end suites fail ~16–18% of the time, and one test job once failed 600 runs in a row before anyone noticed. There's a #ci-alerts channel that needs someone who wants to be in it. If that reads as a mess, this isn't your role. If it reads as an unusually clear mandate with visible impact on every engineer in the company, we should talk.
✨ Ready to talk? Apply now! 🚀
We look forward to your application and can’t wait to meet you – no matter who you are or what background you have!

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App