It’s fair to say that clients do a lot of research when trying to find the right WordPress developer. As web and WordPress developers, we at Estates On Line think it’s a good idea for us to look at things from the client’s perspective because we certainly want to maintain our leadership position in this field.
Hiring an unknown WordPress developer or designer is doesn’t have to be difficult, but the number of potential applicants can make it a real challenge finding someone who is both qualified and a good fit.
Part of what makes the process of hiring a WordPress developer so challenging is that a developer is not always what you need. Maybe what you’re really looking for is a graphic designer to customize your site’s UI, and you’re not ready to commit your design to code.
If you’re looking for someone to help you with your WordPress project, this article should help you select the right WordPress developer (or other WordPress professional) for your specific job.
Know What Kind of Help You Need
The first step to find the right WordPress developer to help with your WordPress project is to understand what kind of help you need. Some WordPress professionals are pretty attached to a particular label such as designer or developer. Developers are not necessarily designers, and vice-versa.
There are some distinct differences between the two (as well as some sub-categories) and knowing exactly who you are looking for will make the hiring process much easier. I’ve decided to break your potential options into four categories. So let’s take a closer look at what they are:
WordPress Designer
I’ve listed designers first because if you’re building a custom WordPress website, the first step is usually to figure out exactly what it’s going to look like. Designers are typically masters when it comes to working with:
- Photoshop
- Fireworks
- Illustrator
- WordPress (not necessarily)
It also not uncommon for designers to have a little or even extensive knowledge of HTML and CSS. So what does all this mean? It means that a designer can help you create the overall look and feel of your website. Site architecture, layout, colors, fonts, design elements and more.
Once they’ve finished designing your website, the Photoshop files are typically handed off to a developer for coding. If you’re working with a premade theme, a designer can help you change some of the specific design elements in order to customize your site. Frankly, a good developer can customize a pre-made theme to the extent that a designer is not needed.
WordPress Developer
Good WordPress developers are in high demand. To find the right WordPress developer who has time available to handle your project is not always an easy task but that depends largely on the size and complexity of your project. An individual who considers themselves to be a developer will usually have skills that include:
- An in-depth knowledge of WordPress core, themes and possibly plugins
- PHP
- HTML
- CSS
- JAVA
- JQUERY
- MYSQL
Once a developer receives the Photoshop files from the designer, they can get started coding the website. A developer’s job is essentially to take a visual representation of your site and turn it into a functional and fully-interactive website.
Sometimes, although not always, you might find a front-end developer being brought into a project in order to help with a specific part of the development: Those aspects that visitors directly interact with such as menus, sliders, and portfolios. Front-end developers might specialize in HTML, CSS, Javascript, and JQuery.
Developer-Designer Hybrid
This is actually more common than you might imagine – especially on smaller projects that are typical of a small to medium size business. If you’re a business owner who is looking for a custom website or if you want to have a template customized, chances are you’ll end up working with someone who has a mix of both design and development skills. It’s also pretty common for a designer-developer hybrid to bring in some outside help for areas of a project that might be beyond their skill level although there are certainly times when this isn’t required. In fact, many top developers work as a team.
WordPress Site Builder
The premium WordPress theme market has created yet another category of WordPress professional. Some people call them website builders or architects. Most of the time these individuals will work with themes from a particular theme company. For example, Elegant Themes.
Although not technically a developer or designer, that doesn’t mean this WordPress professional isn’t a force to be reckoned with. Someone working in this category will probably have some rudimentary knowledge of design principles, HTML, CSS and maybe even a little PHP although they are probably classified as more of a hack than anything else.
As a business owner, this can actually end up being one of the best types of WordPress professionals to work with, and for good reason. Similar to hiring a general contractor to build a home, site builders often have extensive knowledge of which specific skills are required to complete a particular task. They understand when you’ll need help from a developer or when a particular design element will require help from a full-time designer. You might also find that they’re well versed in things like conversion optimization, email marketing, and social media.
Important Qualities to Look For
There are seven things that can be worth looking at in your quest for successful project completion. These are all things that you could assess as a non-technical, knowing little or nothing about code, design or WordPress in general. This is very different than if you were well-versed in coding yourself. In that case, you could simply share a screen and watch them troubleshoot or solve a predetermined task, but most developers are not keen in having look over their shoulder – and why should you micro-manage them anyway, especially if your interest is having the work done to your satisfaction?
Are They Communicative
Good communication skills are probably the number one most important quality when you’re trying to hire someone to help with your WordPress project. Even the best developer or designer in the world will have you pulling your hair out if they are not good at communicating.
I’m not suggesting you should be able to email them six times per day asking for an update and get a response each time. But if you send an email on Monday, and it takes longer than 24 hours to get a response, it’s not acceptable. Establish and agree upon communication guidelines before the project starts and hold them to a standard.
Personality Fit
Regardless of the size of your project, it’s important that you get along with your developer or designer. If you’re butting heads early in the project, things will only get worse. In most cases, I think you can get a very good feel for how the relationship will be with just one or two meetings. Trust your gut, and if things don’t feel right, look for someone else.
Flexibility
Almost as important as communication is the ability to be flexible. Small changes here and there are to be expected. As long as you’re not having them redo perfectly good work on a regular basis, everyone should be a happy camper.
As well, set the tone for what’s acceptable and what’s not. Any developer or designer with a successful business will understand the importance of customer service. Whether it’s setting convenient appointment times, choosing a method of communication or being generally available, a degree of flexibility on both side will help to ensure a well-run project.
If your developer or designer tells you they don’t take calls from clients, look elsewhere.
A Portfolio of Appropriate Projects
If you’re going to hire someone to develop an eCommerce store, it’s reasonable to expect that they have some experience developing eCommerce stores. Likewise, if you’re hiring a designer, a portfolio of print items does not demonstrate the ability to design a user-friendly website. As you’re looking at their portfolio, make sure it contains projects that are comparable in size and scope to your project.
Quality References
References are another critical piece of the puzzle. But not just any old reference will do. In the same way you looked for a relevant portfolio, make sure that the references provided are relevant to your project.
Skill-Set and Scope
Accurately assessing skill-sets or scope can be difficult to do when you don’t have the skills required to complete the project yourself. We covered some of the specific skills a little earlier, and it’s a good idea to confirm that your developer has the prerequisites to get the job done. Some of this assessment is going to require a degree of goodwill, particularly if you’re hiring someone who works with a team.
What Do They Ask For?
One of the best ways to figure out whether you’re hiring the right person (once you’ve answered the questions and concerns above) is to sit back and wait. What are the first steps proposed by your potential new hire?
Do they present you with a contract or an honest conversation that covers contractual terms, milestones, deadlines, time to completion and ongoing support? If these kinds of topics are addressed, there is a pretty good chance that the person you’re dealing with has been down this road once or twice before. That’s a good sign.
However, if a developer or designer is asking for a deposit before discussing all of the above; it should be a warning sign. Most good developers will only begin a job once they have spelled out exactly the scope of the work they will deliver. They also usually require a deposit before committing their time to your project, so expect to pay a deposit.
Wrap-Up
Finding the right developer or designer for your project doesn’t need to be a complicated process. Once you understand what kind of help you need, it’s just a case of making sure you’re hiring someone who has the qualifications that are required to see each stage of your project through to completion.
Just because you don’t understand WordPress best practices, how to design for the web or what the heck PHP is, this doesn’t mean you can’t hire the right people to get the job done.