Senior Frontend Developer

  • Android Engineer, JS Frontend Engineer
  • Permanent
  • London, UK

Who we are:

We are a digital agency based in Kentish Town. We partner with leading brands and retailers to engage with their customers through user experience design, creative design and content creation. We’re fortunate enough to work with some fantastic fashion and retail brands and most of our new business comes from recommendation.

The Role:

We are on the lookout for a Senior Front End Developer to to help lead the team on some exciting digital projects. You will have the option of leading projects on two different teams. You can help lead the team in building state of the art web pages with an emphasis on UI design using Vanilla JavaScript, HTML5 and CSS3 for one of our big retail clients. Part of our development process is automated and this automation process has been built internally using NodeJS, Handlebars, SASS and Gulp.

Or there is the option of leading projects for our Customer Experience Optimisation team where you will get the opportunity to work on a variety of well-known websites helping them to continually improve and innovate through experimentation (A/B testing and Personalisation). The core technologies you will work with in this team are HTML5, CSS3, Javascript and JQuery.

This is an exciting opportunity to help grow an already well established team. Being at the forefront of technical decisions and looking for new and innovative ideas to improve processes.

The successful candidate will take ownership and lead the technical aspects of the projects, improve current processes, be interested in learning new web technologies and always be looking at ways to improve the team. You will build relationships with both the creative and technical client teams and be the main technical point of contact, attending meetings and technical discussions.

Essential skills and experience:

● Significant experience as a Front End Developer (digital agency experience desirable)

● Confident in Front End Engineering including HTML5, CSS3, OO JavaScript and able to guide others in it.

● Able to work at pace with competing deadlines and adjust to differing client expectations

● Tackling complexity with simplicity and building platforms that can scale through multiple orders of magnitude.

● Strong problem solving skills that anticipate challenges and plan for them

● Strong knowledge of HTML5 and CSS3.

● Advanced knowledge of Vanilla JavaScript.

● Understand REST APIs and AJAX.

● Deep understanding of GIT version control

● Proven ability to keep up to date knowledge of Front End Technologies (eg. ECMA6, WebP images, speed optimisation techniques)

● Experience of CSS-Preprocessor (SASS)

● Experience with GULP task runners

● Experience with NodeJS and Handlebars

● Translation of UI/UX design wireframes to actual code that will produce visual elements of the application. (pixel perfect)

● Knowledge of Cross Browser, cross-platform and cross-device responsive development.and client side performance

● Experience integrating with server-side code to produce dynamic pages

● Client-facing experience across multiple accounts

● Be up to date with the latest web trends, techniques and technologies

Desirable skills and experience:

● Creating bespoke CMS (Wordpress) themes and experience of managing CMS content on Tier one platforms (Demandware is desirable)

● Familiarity with MVC web frameworks and data driven applications.

● Expert knowledge of HTML, CSS, and related web technologies.

● Good experience with Bootstrap framework.

● Awareness of cross-browser compatibility issues, client-side performance.

● Good understanding of SEO principles and ensuring that applications will adhere to them.

● Building bespoke responsive HTML emails