The role involves managing the company's communication through social media and newsletters, creating engaging content, and ensuring brand consistency. The ideal candidate has experience in marketing or communication, particularly in a B2B or technical context, and possesses strong writing and design skills.