Desired Skills and Experience

  • Emerse yourself in our technical ecosystem, current and legacy.
  • Estimate development time and complexity of UI/UX designs.
  • Ensure the technical feasibility of UI/UX designs. Be able to suggest alternatives and assess risks.
  • Develop and test new user-facing features, and support existing ones, across multiple browsers, platforms, and devices, including smartphones and tablets.
  • Build reusable code and libraries for future use.
  • Optimise pages, code and assets for maximum speed and scalability against an agreed performance budget.
  • Follow our standards, best practices and guidelines. Be actively involved in improving them.
  • Collaborate with other team members and stakeholders to progress our digital strategy.
  • Keep up to date with industry and technical developments.
  • Mentor and support colleagues particularly junior staff.
  • Write and improve technical documentation when necessary.
  • Participate in all Agile planning meetings and stand-ups
  • Proficient in writing standards-compliant HTML5.
  • Proficient in writing performant CSS3.
  • Proficient in the technologies that support Responsive Web Design and Mobile First.
  • Proficient in handling of cross browser and cross device issues.
  • Experience of CSS pre-processors such as SASS or LESS, and/or PostCSS.
  • Proficient in writing plain Javascript (ECMAScript 5) including OOP, DOM manipulation and performance.
  • Understanding of Javascript code design patterns.
  • Proficient in the use of AJAX and JSON.
  • Proficent in at least one server side HTML templating language such as PHP Twig, Smarty, or .NET MVC Razor.
  • Proficient in client-side code regarding implications to SEO including: semantic markup, meta data and pages indexed by search engines.
  • Experience of at least one client side templating solution such as Mustache, Handlebars or Underscore.
  • Exposure to modern Javascript libraries such as React, Angular or Vue etc, either commercially or own projects
  • Have a well-defined development workflow and able to describe it. Including exposure to automating aspects of a development workflow, such as Grunt, Gulp and Webpack.
  • Proficient in writing automatable Unit, Integration and End to End tests.
  • Be able to debug your own and others code in a structured way using tools such as Chrome Dev Tools, Firebug or Fiddler.
  • Experience in Google Analytics or other analytics platform including tag management and event tracking.
  • Experience of integrating with advertising platforms such as Google DoubleClick for Publishers (DFP).
  • Understanding of the HMTL5 APIs such as the History API.
  • Able to consider a variety of technical options pragmatically and recommend an approach. Be able to logically and clearly explain why and how.
  • Understanding of client side security including XSS and methodologies to protect against them.
  • Understanding of the HTTP protocol and Content Delivery Networks.
  • Understand of WAI accessibility and supporting technologies such as ARIA and screen readers.
  • Understand Agile methodology.
  • Fabric publishing. A modular publishing system which is designed to meet the needs of all of our brands, from the biggest to the smallest.
  • Wedding planner. Interactive free planning tools to help couples plan their perfect day.
  • Crystal. Our eCommerce solution handles online and telephone ordering, stock management and fulfillment.
  • Mobile newsstand.
  • Supportive environment - we want to help each other succeed
  • Choice of Mac or Windows, desktop or laptop - top spec hardware
  • Excellent opportunities for personal development - varied work on scaled systems, bi-weekly dev day, regular training opportunities, passionate colleagues, commitment to the latest technologies
  • Social space in our Hammersmith office, including ping pong, pool and arcade games
  • On-site cafe as well as varied local eateries

Apply