JavaScript Developer

London (Central), London (Greater)
£400 - £450 per day
04 Jun 2014
02 Jul 2014
CF-12318557
Dwayne Thomas
IT
Contract
Full Time

Key Accountabilities and Responsibilities

  • Developing HTML, CSS and Object-Oriented JavaScript, delivering a standards compliant approach to application development.
  • Delivering first class experience across all platforms.
  • Managing the quality output of the team, ensuring code quality is maintained.
  • Mentoring junior members of the team.
  • Researching the latest technologies and techniques.
  • Working with the Tech Lead to ensure development tools and standards are forward thinking.
  • Acting as a facilitator for the agile process by promoting and enforcing the ethos.

Personal specification

  • Passionate about UI development technologies and techniques, always researching new trends.
  • Strong communication skills, able to articulate technical reasoning to non technical team members.
  • Logical thinker with excellent analysis skills.

Essential Knowledge/Skills

  • Expert HTML5 & CSS3 skills with full understanding of web standards.
  • Expert knowledge of the latest Objected-Oriented JavaScript methodologies.
  • Advanced knowledge of unit testing and TDD in JavaScript.
  • Strong experience working with agile and/or lean methodologies.
  • An in-depth understanding of website performance and optimisation techniques.
  • Strong practical knowledge & understanding of server side technologies and templating, Java skills beneficial.
  • Excellent understanding of responsive/adaptive design principles.
  • Detailed knowledge of multi device/platform browser capabilities and restrictions.


Desired Skills and Experience

  • Experience of pair-programming is a definite plus.
  • Knowledge of JavaScript libraries such as backbone and/or Node.js beneficial.
  • Mobile web experience desirable.
  • BDD (i.e. webdriver, cucumber) experience a bonus.
  • Good understanding of customer journeys and user experience principles.
  • Working knowledge of SEO principles and best practice.
  • An understanding of content management systems and their nuances.