Hi,
In the past few years I worked on a hybrid mobile apps (using Ionic and Cordova) which included data sending/receiving over the web (REST), writing data manipulation algorithms, image and video playing/recording, uploading files to server, creating interactive questionnaires, using Cordova plugins to access mobile hardware like camera, file system etc.
I have been working with several Cordova versions in the process, and I am familiar with the latest Cordova (5.x) project structures for iOS and Android.
I am also familiar with App Store (Apple) and Play Store (Google) release process.
Thank you.