It looks like this job is no longer available
London £70,000 – £85,000 Permanent
London £65,000 to £75,000 plus benefits Permanent
Dublin Up to €65,000 plus bonus and package Permanent
Berlin Up to €85,000 plus package Permanent