Jeremy Darroch is leaving his post as Dixons' Group Finance Director to take up the position of Chief Financial Officer at Sky.

Sky CEO James Murdoch said: "We are delighted to welcome someone of Jeremy's calibre to BSkyB. He has a strong track record in a highly competitive industry and his experience in operating in consumer-facing enterprises will be very valuable as BSkyB grows its business for the future."

Darroch replaces Martin Stewart, who will continue in his post until August 4.

Darroch said: "I am very pleased to be joining BSkyB at such an exciting time in the company's development. I have followed the progress at the company closely over the past few years and look forward to joining a strong team."