It looks like this job is no longer available
London Up to £80,000 + package Permanent
Frankfurt am Main Up to €100,000 plus package Permanent