We are looking for a freelancer who can implement WebRTC into a React Native app([login to view URL]) for us. The app works like this: A user requires to speak with a certain type of person. The app’s operator chooses a time slot. At the set time, a call is triggered between the two people.
Right now, we have a terrible Twilio Programmable voice implementation with a lot of silent packets and we would like to move away from that. We don’t know WebRTC enough to build by ourselves.
The concrete project:
- The call quality is comparable to WhatsApp’s call quality
- Trigger a call between two people, when the first person accepts, call the other
- Outgoing call from one user to another
- Announce a sound into the call (can be implemented locally on both sides)
- Cancel any going call from the server side
- Notify server side if a user accepts the call, presses busy or doesn’t respond to the call
- Implement with Callkit on iOS and something alike on Andriod
- Training to maintain the implementation with us
Required skills:
- WebRTC including TURN server
- React Native, Redux
- Native iOS and Android
Hello, how are you?
I have read your project description and have great interested on your job.
As you can see my profile, I'm senior mobile app developer who has 8+years experience.
I'm good at both React Native and Native app, and have much experience on all kind of apps.
As talented developer, I'm sure I can complete your project perfectly.
Looking forward hearing from you.
Regard
I have been working with WebRTC on the last 5 years and I've developed successfully 3 projects using this technology.
I also develop applications using RN from early versions.
I believe I can contribute a lot to the project with my skills.