AboutOur client is a fast-growing, globally expanding mobile app that’s transforming how content creators produce professional videos. With over 1 million users and 17 million videos recorded, our mission is to empower creators to speak confidently and naturally on camera — whether they’re YouTubers, business professionals, or first-time presenters.
Our client is a market leader in iOS teleprompting solutions. They are a profitable, bootstrapped company with a 7-year track record and are now expanding into the Android platform.
What We’re Looking For
- 5+ years of Android development experience using Kotlin
- Expert knowledge of Jetpack Compose and Material Design 3
- MVVM architecture pattern and Clean Architecture principles
- Multi-module Android architecture design and implementation
- Hilt/Dagger dependency injection framework expertise
Database & Data Management
- Room Database for local data persistence
- Firebase suite (Auth, Firestore, Storage, Functions, Analytics)
- DataStore for preferences and settings management
- Repository pattern implementation
Media & Camera Technologies
- Camera2 API and CameraX for advanced camera functionality
- Media3 ExoPlayer for video/audio playback and processing
- MediaPipe for ML-powered video effects (selfie segmentation)
- Video editing and transformation capabilities
Third-Party Integrations
- RevenueCat for subscription management
- Firebase services (comprehensive experience required)
- ML Kit for text recognition and computer vision
- Google Play Services (Billing, Auth, Reviews)
- WebRTC/WebSocket for real-time communication
Advanced Android Features
- Wear OS development (companion app experience)
- Bluetooth communication between devices
- Multi-language support and localization
- Document processing (PDF, Word, Excel, PowerPoint, RTF)
Additional Technologies
- Coroutines and Flow for asynchronous programming
- Kotlinx Serialisation for JSON handling
- Custom API integration and REST services
- Git workflow with feature branching
Nice to Have
- Experience with speech recognition and audio processing
- Video effects and real-time video manipulation
- Cross-platform development experience
- Google Cloud Platform services knowledge
- Analytics implementation (Mixpanel, Firebase Analytics)
We offer
- Hybrid work with flexible schedules
- Low-stress culture.
- A fun work environment
- Being part of a growing company still in its early stages
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.