A graphic designer uses visual elements to communicate messages through print and electronic media. He or she may design magazines and newspapers, websites, packaging, promotional displays and marketing materials. Graphic designers work for advertising, publishing and design firms. Some freelance, working on a job-by-job basis.