interface manager careers in Egypt