Accessibility Links

Front End Developer

  • Department: Development & Testing
  • Location: Hammersmith
  • Job type: Full Time
  • Contract Type: Permanent
  • Job reference: 24133

Develop your career at Harrods! 

Reporting to the Lead UI Developer you will be part of the team responsible for the UI development of the online trading channel, focusing on the range of applications hosted on

With a great eye for detail and the ability to follow issues through to resolution, you will be able to work effectively and get things done in a dynamic environment while managing multiple priorities.

You will provide status updates to stakeholders and keep them informed of any risks or issues and liaise with both technical and non-technical teams. As such, you should be an excellent communicator.

You’ll be a self-starter who is able to demonstrate a solid understanding of customer experience and the commercial needs of a retail business.

  • You’ll work as part of a Scrum team, working alongside product owners, back end developers, and testers to rapidly deliver new features as well as site optimisations and bug fixes.
  • You’ll work with our in-house Creative, UX, Marketing, and Trade teams to iteratively define and deliver new features to the online trading channel.
  • You’ll be responsible for building and maintaining several in house web applications as well as customer facing digital products.
  • You’ll write DRY, robust, and scalable HTML, CSS, and JavaScript.
  • You will conduct extensive research into emerging technologies and UI patterns and propose ways that we can introduce them into our products where appropriate

You will be able to demonstrate the following skills:

  • Detailed knowledge with hands on experience using modern web technologies such as HTML5 and CSS3 with an understanding and appreciation of W3C standards and specifications, usability, and accessibility.
  • Experience with CSS pre-processers or post-processers. We currently use Sass but are about to implement PostCSS and cssnext in one of our back-office products.
  • Strong understanding and ability to hand-code JavaScript.
  • Experience coding responsive, adaptive, and fluid layouts.
  • Experience coding for touch screen devices.
  • Experience working with front-end build tools.
  • Knowledge of concepts such as Progressive Enhancement and Graceful Degradation to support various browser/device/platform capabilities.
  • Experience consuming data-driven web services using Web API, REST and JSON.

If you have good knowledge or experience in the following, great! If not, you should be keen to learn about them:

  • Umbraco CMS or similar
  • Web performance and accessibility.
  • JavaScript Unit Testing
  • React, Angular 2+, or Vue
  • ES6 (We want to phase out the use of jQuery)

Follow us on Twitter, LinkedIn and Facebook and learn more about why people join us on Glassdoor.

People Stories
Juggling motherhood and leadership - interview with Fran, Head of Business Solutions, IT
Juggling motherhood and leadership - interview with Fran, Head of Business Solutions, IT
Fran Pillar, Head of Business Solutions in IT shares with us how she manages a work-life balance which allows her t...
Meet Christiana- IT Graduate
Meet Christiana- IT Graduate
Christiana, one of our wonderful IT graduates shares why she is enjoying the scheme so much. What advice would you give ...

We are proud to have been awarded