The Interactive Developer reports directly to the Head of Development and Digital Director, and is responsible for embedding pixel perfect, interactive elements, logic and user experience at the interface level for all creative digital output, including app, display, campaign, website design and offline digital experiences. As a well rounded digital developer, you are responsible for quality at the interface level, once the project is handed over to you from a designer.

You will obsess over detail and leverage your knowledge of best practices to help drive creation of innovative and compelling campaigns for our clients. High levels of integrity, autonomy, and self-motivation are needed for this diverse and responsible role. Also, more than just a developer, you are consultative and a team player who is able to articulate to the people you are working with, how ideas can come to life through digital.

Core skills (HTML5 / CSS3 / JavaScript / Ajax / ExtJS / PHP):

  • Semantic HTML with cross-browser and cross-device CSS using LESS or Sass.
  • Confidence with object-oriented JavaScript and design patterns (closure, async and promises).
  • Professional use of JavaScript libraries and frameworks (jQuery, Backbone.js and AnguarJS) and APIs.
  • Strong understanding and experience of delivering mobile and responsive websites.
  • Expert knowledge of accessibility, search engine optimisation, performance load times and progressive enhancement.
  • Java template engines (JSP, Freemarker, Thymeleaf).
  • MVC frameworks (Symfony, Laravel, CodeIgniter, Zend).
  • Code version control systems including Git or SVN.
  • Social media API.
  • PHP / MySQL.

Further details and full job description available on application.

Further details and full job description available on application.