Senior Flutter Developer (WebRTC)
Remotely
Project: Development of a Flutter messenger with WebRTC-based calling functionality.
Current Issue:
- Audio is missing during calls, even though the connection is established.
- Backend is built on Firebase, signaling is implemented via sockets.
- The project uses the
flutter_webrtc
library, which lacks documentation. - No errors are present in the logs.
Task:
- Conduct a code audit and prepare a detailed report outlining:
- Identified issues
- Root causes
- Recommended fixes (implementation to be agreed upon with the team).
Requirements:
- 8+ years of development experience.
- 5+ years of Flutter experience, including:
- Hands-on experience with Flutter WebRTC.
- Understanding of ICE, SDP, TURN/STUN protocols.
- Experience in debugging audio streams (codecs, input/output devices).
- Russian language.
Nice to have:
- Experience with Python.
Work format:
- Remote.
- Part-time.