Apart from having mastered all the basics of Magento, a good Magento developer should have good communication skills, problem-solving skills, professionalism and a good work ethic. You may want to find a developer with some experience, especially if your business already has an established image - inexperienced developers who aren’t market-savvy and not up-to-date with market trends may find the job overwhelming.