requirement to be a web developer