The things to consider before hiring the freelance web developer