Marketing web developer job description