Tesco Entertainment
front-end development / 2011

Tesco Entertainment - one of the biggest UK retailer offering the latest CDs, DVDs, Blu-ray, Games and MP3s.
Goal of the project
Create a redesign of of the previous website using semantic and accessible markup with an emphasis on user experience and front-end performance. Besides this, create a smartphone website using HTML5 and Set Top Box interface for Tesco Entertainment Video on Demand service.
Description of the solution
This was an agile-based project developed in several sprints. Many cutting edge techniques were used to finish up with a professional and competitive result. Close attention was paid to modularity, front-end performance and user experience. All OO JavaScript was written in behavior-driven environment using Jasmine library to support automated build tests. The mobile version focused on touchscreen devices with it's control specifics.
My work on this project
As a contractor I was hired to optimise front-end performance of the developed website redesign in the first instance. I was one of a two-man team working on Object Oriented Javascript core of the complex application. My second task was to help with Tesco's Set Top Box interface which was running on Opera browser. The challenge here was to make the interface work properly with the provided remote control. My last job was the lightweight version of the website designed for iPhone and Android mobile phones, using HTML5 and CSS3.