In order to make a website modern and high level, it is best to order the design development of a good specialist, here you are right! I think you need someone with experience in UI/UX, branding and graphic design. Actually nowadays people pay a lot of attention to the look and functionality of a website and it affects the business of course. I am sure you will be recommended a proven designer here who can easily implement all your ideas.