There are several tasks that you can assign to a WordPress developer, such as developing a website front-end and back-end, plugin and API integration, themes and plugin development, customization, WordPress support & maintenance, etc.