We have an application that contains a P2P messenger functionality and a Webtorrent based filesharing 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 and Webtorrent for filesharing and seeding. For this we are looking for an experienced Android Developer who fits our needs and can join the team
- 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 and have a deep understanding of Webtorrent and filesahring technologies. 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:
Each work is divided into small TASKs to be worked on ( aprox. 2-3 days )
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 developers 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 TASKs 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.
!!!!! Please only Developer who has this skills !!!!
13 freelancers are bidding on average €43/hour for this job
★ Dear Client ★ I read your description and understood fully what to do. I'm a full-stack developer with over 8 years. Please share your git. I will start immediately. Waiting for your reply.