digital production careers in Alexandria, Egypt