Web designers must have the technical aptitude to work with graphic design programs like Illustrator and Sketch and will need to code using languages like HTML, CSS, and JavaScript. They also require strong communication skills to work with clients or coworkers and collaboration skills if they are part of a larger design team.