The job
I built 100% of the Android client, from concept to production release: 30+ screens across candidate and recruiter flows. The client is under NDA, so its name and screens aren’t shown here.
An architecture that outlived the contract
A modular Compose + MVVM + Hilt + Flow codebase. The app still runs on it.
An architecture your own team can keep building on is part of every MVP build.
Video responses, end to end
- Lifecycle-safe CameraX capture of candidates’ video responses
- Upload of candidate responses
- Media3 / ExoPlayer playback for recruiters’ screening feeds
- On-device speech transcription with offline caching