看你的APP是否需要后端服务器的支持(比如是否需要开发服务端的API,是否需要存数据在服务器上)。
需要后端的话,就需要找能开发API的程序员(Java,.Net, NodeJS, Python之类的都行)。
还需要有人会设置维护服务器,比如用腾讯云的服务器,注册域名之类。
测试的话,找一些自己开发人员和朋友就行了,进行内测。
发布的话,iOS比较简单,在appconnect上发布就行了。
安卓可能需要发布到多个安卓市场,有些市场要求比较多,比如需要证明这个APP的知识产权是属于你的。当然安卓有个优势就是可以自己把app文件放到服务器上让大家下载。
总来来说,需要后端的话就需要后端开发者(最好会搞服务器)。其它的都好办。
不需要后端的APP,自己一个人就能搞定。