Senior Flutter-VoIP Develper
Budget: $750 – $1,500 USD
We are building a simple business communication app for entrepreneurs. It is something similar to Google Voice. We have built most of the features except certain aspects of the call features itself.
Who we are looking for:
1. You have a proper understanding of voice communications (SIP call flows, WebRTC, SIP over WebSockets, and so on)
2. You have more than 6 years mobile app development experience.
3. You have more than 2 years experience implementing WebRTC with Flutter.
4. You are comfortable with the GetX package for routing and state management.
5. You are able to write platform-specific code (Kotlin and Swift) if necessary.
6. You have experience implementing Callkeep (CallKit and Android Connection Service)
7. You speak English fluently.
8. You are available and reachable between 7am and 7pm (GMT)
What we expect you to do:
Implement the missing features outlined below.
a. View call information on active call screen. Call information such as number called, and duration of active call.
b. Active call control feature - Activate dial pad
c. Active call control feature - Transfer to teammate
d. Receive incoming call when app is not active
e. Accept/Reject incoming call with system user interface, like a typical SIM call.
f. Receive push notifications for missed calls while offline
g. App call logs should appear on system call logs. That is; dialled, received and missed calls from app, should appear on your standard phone logs.
Who we are looking for:
1. You have a proper understanding of voice communications (SIP call flows, WebRTC, SIP over WebSockets, and so on)
2. You have more than 6 years mobile app development experience.
3. You have more than 2 years experience implementing WebRTC with Flutter.
4. You are comfortable with the GetX package for routing and state management.
5. You are able to write platform-specific code (Kotlin and Swift) if necessary.
6. You have experience implementing Callkeep (CallKit and Android Connection Service)
7. You speak English fluently.
8. You are available and reachable between 7am and 7pm (GMT)
What we expect you to do:
Implement the missing features outlined below.
a. View call information on active call screen. Call information such as number called, and duration of active call.
b. Active call control feature - Activate dial pad
c. Active call control feature - Transfer to teammate
d. Receive incoming call when app is not active
e. Accept/Reject incoming call with system user interface, like a typical SIM call.
f. Receive push notifications for missed calls while offline
g. App call logs should appear on system call logs. That is; dialled, received and missed calls from app, should appear on your standard phone logs.