P2P Audio/Video App with FlutterFlow & WebRTC

Замовник: AI | Опубліковано: 07.01.2026

Job Title FlutterFlow Developer Needed for Zero-Cost P2P Audio/Video Calling App (Pure WebRTC) Job Category Development & IT → Mobile App Development Project Type One-time project (with possibility of long-term collaboration) Project Description We are looking for a highly skilled FlutterFlow developer to build a Peer-to-Peer (P2P) audio/video calling application using pure open-source technologies. Primary Goal To implement real-time calling without any paid SDKs or recurring media server costs. This project must use pure WebRTC and a lightweight signaling server hosted on free tiers. Core Technical Requirements FlutterFlow & Dart Strong experience with FlutterFlow Ability to write advanced Custom Actions and Custom Widgets Excellent Dart programming skills (mandatory) WebRTC (Pure Implementation) Hands-on experience implementing pure WebRTC Audio & video calling without third-party SDKs Strong understanding of: PeerConnection SDP ICE candidates Media streams Signaling Server Experience with PeerJS or Socket.io Ability to deploy signaling servers on free hosting tiers, such as: Render Railway Fly.io Firebase Firebase Authentication Firebase Cloud Messaging (FCM) for: Incoming call notifications Background call alerts STUN / TURN Configuration of free STUN servers (e.g., Google STUN) Good understanding of NAT traversal TURN servers should be avoided unless absolutely necessary What We Are NOT Looking For (Important) Developers who depend on paid SDKs like: Agora ZegoCloud Dyte Twilio Developers who cannot write custom Dart code inside FlutterFlow Drag-and-drop-only FlutterFlow users Deliverables P2P audio/video calling Stable WebRTC connection handling Call signaling logic Firebase-based authentication & notifications Clean, maintainable Dart code Required Experience Level Intermediate to Expert How to Apply (Mandatory) To be considered, please include one of the following in your proposal: A portfolio or demo showing WebRTC integration OR A brief technical explanation covering: How you will implement P2P WebRTC in FlutterFlow Signaling flow How zero recurring cost will be maintained Screening Questions Question 1 Explain how you would implement P2P WebRTC calling in FlutterFlow without using any paid SDK. Include signaling and NAT traversal. Question 2 Have you written Custom Actions or Widgets in FlutterFlow using Dart? Please explain briefly. Question 3 Which signaling method would you prefer: PeerJS or Socket.io, and why? Question 4 Have you worked with Firebase FCM for call notifications? (Yes / No + brief explanation) Budget Fixed Price / Hourly – Open to discussion (Based on experience and technical depth) Additional Notes: This project is suitable only for developers who truly understand WebRTC internals and FlutterFlow extensibility.