Bug fixing and optimization of our P2P chat functionality in Android
Budget: €12 – €18 EUR
We have an application that contains a P2P chat functionality that we want to improve and optimize. The application is written in IONIC & Cordova with Webview and runs on Android and uses WebRTC in combination with PeerJS for the chat functionality.
We are looking for an experienced full stack Android developer for our long term project to join the team.
First Task Overview : Troubleshooting, stabilization and optimization of the existing functionality.
TASK 1:
- Eliminate echo and audio distortion that occurs in voice/video chat on some devices.
- Android optimization of chat when using headphones with jack or Bluetooth
- Stabilize connection, because in video/voice chat often the connection just drops/hangs up.
- improve data transfer speed when sending data attachments between peers (direct P2P datatransfer in chat)
- maximize video and audio quality in voice/video chat
Essential requirements and necessary skills
- The developer we are looking for must have excellent knowledge and practical experience in using, programming and configuring WebRTC and PeerJS on pure P2P networks and pure P2P messengers specialized in Android and Android P2P networks. Deep understanding and mastery of Android APIs, programming, configuration, optimization and application specifically for P2P applications.
- The developer we are looking for must have at least 2 Android mobile phone devices to test and he be an Android user. ( min Android 8 and above )
- The developer we are looking for must be a team player, have a Github account and be able to work with Slack. A constant and daily communication exchange and written transparent and reproducible documentation should not be a problem.
Working method and payment:
The developer creates his own working environment and gets the task description and Github access for the required repositories and source codes. We communicate via Slack and Github.
The developer connects on Slack, so he is reachable and responsive.
Likewise, our lead developer and the TASK admin are available to answer questions and help.
Each TASK is always set with a single milestone and the money is only released when the TASK has been tested by our developer and is fully completed successfully. Payment is made only for successfully completed TASKs.
!!! Therefore please check very carefully from the beginning if you have the right skills to complete the TASK successfully !!!
The developer must be able to test his coding on real mobile devices thoroughly before committing his code to Github. Once completed and committed, the code will be reviewed and retested by our Lead Developer. If there are bugs in the code or functions are broken, the developer takes responsibility for his code and eliminates all bugs.
Only when everything works as it should, the TASK is accepted as successfully completed and payment is released.
We are looking for an experienced full stack Android developer for our long term project to join the team.
First Task Overview : Troubleshooting, stabilization and optimization of the existing functionality.
TASK 1:
- Eliminate echo and audio distortion that occurs in voice/video chat on some devices.
- Android optimization of chat when using headphones with jack or Bluetooth
- Stabilize connection, because in video/voice chat often the connection just drops/hangs up.
- improve data transfer speed when sending data attachments between peers (direct P2P datatransfer in chat)
- maximize video and audio quality in voice/video chat
Essential requirements and necessary skills
- The developer we are looking for must have excellent knowledge and practical experience in using, programming and configuring WebRTC and PeerJS on pure P2P networks and pure P2P messengers specialized in Android and Android P2P networks. Deep understanding and mastery of Android APIs, programming, configuration, optimization and application specifically for P2P applications.
- The developer we are looking for must have at least 2 Android mobile phone devices to test and he be an Android user. ( min Android 8 and above )
- The developer we are looking for must be a team player, have a Github account and be able to work with Slack. A constant and daily communication exchange and written transparent and reproducible documentation should not be a problem.
Working method and payment:
The developer creates his own working environment and gets the task description and Github access for the required repositories and source codes. We communicate via Slack and Github.
The developer connects on Slack, so he is reachable and responsive.
Likewise, our lead developer and the TASK admin are available to answer questions and help.
Each TASK is always set with a single milestone and the money is only released when the TASK has been tested by our developer and is fully completed successfully. Payment is made only for successfully completed TASKs.
!!! Therefore please check very carefully from the beginning if you have the right skills to complete the TASK successfully !!!
The developer must be able to test his coding on real mobile devices thoroughly before committing his code to Github. Once completed and committed, the code will be reviewed and retested by our Lead Developer. If there are bugs in the code or functions are broken, the developer takes responsibility for his code and eliminates all bugs.
Only when everything works as it should, the TASK is accepted as successfully completed and payment is released.