A developer should be knowledgeable in all aspects of WordPress - from front-end development to back-end coding. They should also be able to provide input on design and offer solutions for how your site can function better. Plus, they need to know what makes a great user experience, so you get results quickly! This is why it's important to hire WordPress developers who are also well-versed in all areas of marketing, including SEO and social media.