You then need a team that consists of midlevel developers and partly with singers, plus for elementary tasks you will need juniors. If the application is complex, then you need to look for a well-coordinated team.
Rarely do designers work in tandem with developers, this applies specifically to the development of mobile applications, it does not apply to website development.