This sounds like a great match for me! I use Unity3D for most of my mobile programming because it allows me to have one code base but build the project for multiple platforms. Right now Unity3D supports IOS,Android,Windows,Windows Apps, Desktop Apps, XBox, etc. Soon it will support VR headsets Oculus Rift and HoloLens.
I can create a stunning app that will work on almost any platform and use cutting edge technology. I also have the background to support and understand the complex interaction between multiple apps, servers, mobile devices and internet information.