We adapt workouts in real time using movement data, body analysis, and recovery signals. Android is our fastest-growing platform — especially in MENA and LATAM, where we're scaling across a huge range of devices and hardware capabilities.
We're looking for an
Android Engineer to own that experience end-to-end.
Responsibilities- Real-time workout flows – live exercise player, interactions and corrections during exercise
- Camera for on-device CV + sensor fusion for body scan & fitness analysis
- Build features both for core app and B2B SDK used within partners' ecosystems
- Device fragmentation at scale, making all of the above work reliably on a budget Xiaomi in Cairo, not just a Pixel in a test lab
- Translate design mockups and wireframes into high-quality system
We expect that you have- Production Android experience — apps with lots of real users, real crash reports, real performance issues
- Use Jetpack Compose, Kotlin, Coroutines as daily tools; comfortable with DI frameworks (Dagger2/Hilt), modular architecture patterns (MVVM/MVI), GitFlow workflow
- Strong understanding of asynchronous code on Android — concurrency, cancellation, async updates, partial data, and retry logic
- Experience working with local persistence using Room
- Understanding of background work on Android — background services, platform limitations, wake locks, and health data integrations
- Performance improvements on real devices — profiling, memory, battery, thermal constraints
- Experience with at least one of: camera APIs, sensor data, real-time processing on mobile
- Ability to own a feature from problem definition through production monitoring
- Comfort with complex backend integration — async updates, partial data, retry logic
- Advanced LLM-assisted development flows
- On-device ML or CV experience (TFLite, MediaPipe, CameraX pipelines)