If you want to create a customized theme or plugin to increase the functionality of your WordPress website, then you should hire a developer to do it for you.
Other than that, developers can also help with routine maintenance of your website and make it more secure against hackers and malware.
You should also think about hiring a developer if your website is slow or sluggish, as a developer can help you optimize it for better performance.