Flutter Developer for Jaifriend Rebuild

Job ID: 39588636

Budget: $30 – $250 USD

Existing App (for Reference):

https://play.google.com/store/apps/details?id=com.jaifriend.app on Google Play Store

We are looking to rebuild our existing Xamarin-based mobile app (Jaifriend) using Flutter with full support for Android & iOS platforms.
The admin panel and backend APIs are 100% ready, and the project is now focused entirely on implementing front-end functionality with new features.



Features to Develop in Flutter:

1️⃣ P2P Advisory System

Advisor profile creation (skills, availability, pricing)

Advisor listing with filters

Booking system (calendar, time slots)

One-on-one chat (Firebase or SignalR)

Rating & reviews after session


2️⃣ WebRTC Audio/Video Calling (Agora Replacement)

Remove existing Agora SDK

Integrate self-hosted WebRTC (STUN/TURN)

Build call UI (video view, mute, end call, timer)

Ensure E2E encryption + cross-platform support


3️⃣ Real-Time Voice Translation

Live mic input capture during calls

Convert speech to text (Google / AWS / Azure)

Translate to preferred language in real-time

Convert translated text back to voice

Ensure minimal lag + high translation accuracy




Tech Stack Requirements:

1+ years of Flutter (Android + iOS)

Experience with WebRTC in Flutter

Firebase or SignalR (chat systems)

Integration with Speech-to-Text, Translation, and Text-to-Speech APIs

Strong knowledge of REST API handling




What We Provide:

Complete Admin Panel (already built)

Backend APIs (ready to integrate)

API documentation + Postman collection

UI references/mockups


To Apply, Please Include:

Your portfolio of Flutter apps (especially Android + iOS)

Experience with WebRTC / real-time audio features

Your proposed development plan

Timeline + cost estimate