
Senior Mobile Application Developer
Kabul, AF · Part-time
Overview
Senior Mobile Application Developer at Tooti Sabz, working on the real-time communication core of the TootiSabz app. The role combined Flutter client development with Spring Boot backend work, self-hosted TURN/STUN infrastructure on Linux for video and audio calling, and a real-time voice-to-voice translation pipeline built on Google Translate APIs. The continuous focus was cutting call latency and media buffering while coordinating changes with the backend and DevOps teams.
Key Responsibilities
- Developed and enhanced TootiSabz app using Flutter and Spring Boot
- Integrated video/audio calling using custom TURN/STUN servers on Linux
- Built real-time voice-to-voice translation system with Google Translate APIs
- Optimized media streaming and collaborated with backend and DevOps teams
Achievements & Impact
- Implemented low-latency video/audio calling system
- Built real-time translation system supporting multiple languages
- Optimized media streaming reducing buffering by 60%
Technical Achievements
Real-Time Video & Audio Calling
Implemented video and audio calling in Flutter over self-hosted relay infrastructure, achieving low-latency connections without depending on third-party call providers.
Self-Hosted Media Infrastructure
Configured and operated custom TURN/STUN servers on Linux, handling NAT traversal and relay for peer connections.
Voice-to-Voice Translation
Built a real-time translation pipeline on Google Translate APIs, converting speech between multiple languages during live conversations.
Media Streaming Optimization
Tuned media streaming and buffering behaviour, reducing buffering by roughly 60%.
Backend Integration
Worked across the Spring Boot services backing the app, coordinating client and server changes with the backend and DevOps teams.
Systems & Platforms
TootiSabz App
Flutter application with real-time voice and video communication features.
TURN/STUN Infrastructure
Self-hosted relay and NAT traversal servers running on Linux.
Translation Pipeline
Real-time voice-to-voice translation across multiple languages.