Creative Design Lead

Created at: June 24, 2025 00:08

Company: The Nielsen Company

Location: New York, NY, 10001

Job Description:

Job Description The Creative / Graphic Design Director will play a critical role in bringing the Nielsen brand and products to life. This role is responsible for executing the brand’s visual identity and developing creative strategies across digital marketing channels including email, paid media, website, and social. The ideal candidate will have experience distilling complex ideas, technologies and products into visually compelling narratives that drive engagement and performance with various …


See details

Back to jobs