Digital Marketing & Communications Specialist
Otis College of Art and DesignJob Description
Date Posted:
2025-11-12Country:
BrazilLocation:
LOC6030: Rua Elisha Otis, 841, São Paulo, SÃO BERNARDO DO CAMPO, 09852-075 BrazilRole Overview:
As a Digital Marketing & Communications Specialist for Latin America, you will lead regional marketing initiatives that drive brand visibility, digital engagement, and sales enablement. This role combines strategic planning with hands-on execution across multiple channels, ensuring consistent and impactful communication.
On a typical day, you will:
Coordinate digital marketing campaigns across LATAM, including social media, SEO, and website management for 14 country sites.
Manage content creation, paid media campaigns, and ensure brand compliance across all platforms.
Oversee CRM and lead generation activities, analyzing KPIs and optimizing performance using tools like Hubspot and Google Analytics.
Support sales enablemen...
Apply for this Job
Submit your application for the Digital Marketing & Communications Specialist position at Otis College of Art and Design.
Apply Now Save for Later