We are seeking a skilled Flutter Developer with proven experience in real-time communication (RTC) using WebRTC. You will be responsible for designing, developing, and maintaining cross-platform mobile applications with advanced video / audio calling, live streaming, and real-time data transfer features.
Responsibilities
- Develop high-quality mobile applications using Flutter (Dart).
- Integrate WebRTC for real-time video / audio communication and data channels.
- Build and maintain custom UI for calling / video conferencing features.
- Optimize app performance for low latency and high-quality streaming.
- Collaborate with backend developers to implement signaling servers and APIs for WebRTC communication.
- Ensure application compatibility across Android and iOS platforms.
- Debug, test, and resolve application issues.
- Stay updated with the latest Flutter, WebRTC, and mobile development best practices.
Requirements
Proficient in Flutter and Dart.Strong understanding of WebRTC protocols (SDP, ICE, STUN / TURN servers).Experience in real-time communication, video / audio streaming, and peer-to-peer connections.Knowledge of state management in Flutter (Provider, Bloc, Riverpod, etc. ).Experience with REST APIs, WebSockets, and JSON.Familiarity with native Android (Java / Kotlin) and iOS (Swift / Objective-C) is a plus.Strong problem-solving skills and attention to detail.This job was posted by Simran K from Nadcab Labs.
Skills Required
Java, DART, Sdp, Objective-c, Json, Kotlin, Provider, ice, Flutter, stun, Rest Apis, Webrtc, Swift