Here your company has several solutions at once:
01First, you can decide to deal with a freelancer. But here you can easily become a victim of fraud, since you will only focus on what the freelancer tell you about himself (and what if this is not true). This convenience is doubtful - that's one of the worst suggestions for your business. Bad and expensive.
02Secondly, you can try to grow the right specialists in your own team. But this option is definitely not suitable for a situation of accelerated implementation of web development. Years and millions of dollars are needed for such training - it is too high price for the finances security of your business which is working on demand, besides.
03And finally (thirdly), you can rely to a company which specializes in providing the specialists you need. In this case you get guaranteed high quality work, absolute legal reliability (thanks to the conclusion of smart contracts), no hidden charges but relatively low costs of a highly qualified employee. And any of them is the best project manager in a world!
The last choice is right solution. And the firms which chose this way have long been our happy clients.