1. Translating client needs and branding strategies into design strategies.
2. Designing visual concepts using graphic design tools including design software.
3. Selecting colours, fonts, photographs, layouts and other design element to communicate creative concepts.
4. Collaborating with art directors, branding experts, front end developers, marketing, content and other professionals to create media.