2 Technology Manager Jobs in East London