Manager, Social Media – Latin America

Netflix
Location : Los Angeles CA US
Netflix is looking for a Social Media Manager to lead social marketing and communications for Netflix Originals in Latin America, with special emphasis in…

More >>

jobs by