1️ Required Development Languages / Tech StackFrontend / Mobile App
- iOS → Swift + CallKit, AVFoundation
- Android → Kotlin/Java + ConnectionService, Media APIs
- Video Call → WebRTC SDK (peer.js, Twilio Video, Agora SDK)
- Speech Recognition (STT) → iOS Speech Framework, Android SpeechRecognizer API, Web Speech API
- Text-to-Speech (TTS) → iOS AVSpeechSynthesizer, Android TextToSpeech
Backend
- Node.js / Express or Python FastAPI
- Real-time signaling server for WebRTC
- Authentication / call management / user database
- Integration with STT/TTS APIs (Google Cloud, Azure, Naver)
Web Page
- React / Next.js (service introduction, sign-up, subscription payment)
- Payment integration → Stripe, PayPal
2️ Required Servers / Infrastructure
- Cloud hosting (AWS, GCP, Azure)
- TURN/STUN server for WebRTC NAT traversal
- Database (MySQL, PostgreSQL, Firebase, etc.)
- Push notification server
3️ App Service Structure
- User sign-up / login
- Automatic video call reception
- Voice command call initiation (“Call [Name]”) with voice feedback
- Call logs / status display
- Web page / in-app subscription payments (free & paid)
4️ Business Model
- Free features: basic video call and voice call
- Paid subscription:
- Unlimited call duration
- Ad removal
- High-definition video / priority connection
- Payment: subscription (monthly / yearly), in-app payments (iOS, Android)
✅ Summary TableCategoryTech / SpecificationMobile AppSwift / Kotlin, CallKit / ConnectionService, WebRTC SDKSpeech RecognitioniOS Speech Framework, Android SpeechRecognizer, TTSBackendNode.js / Python FastAPI, signaling server, DB, STT/TTS APIWeb PageReact / Next.js, Payment (Stripe/PayPal)ServersCloud, TURN/STUN, Push NotificationBusiness ModelFree features + Paid subscription, monthly/yearly, ad removal / HD video / unlimited call time
Job Type: Contract
Contract length: 12 months
Pay: ₦300,000.00 - ₦600,000.00 per month