Instead of choosing shared hosting and hiring a developer to install WordPress on your server, I would suggest developers and digital agencies to get managed WordPress servers where WordPress is pre installed and offering free plugins and tools. as I am using Cloudways.