Senior Front End Developer

AmazeEmployers Hub

Apply for this job

The successful applicant will be working with a mixture of established and cutting edge client-side technologies, demonstrating exceptional coding standards and attention to detail with a proven ability to take the lead working in small, focused teams.

Key tasks and responsibilities:

Reporting to the Team Technical Manager, responsibilities include:

– Executing a high standard of UI development with understanding of established UX practices and a keen eye for design detail, both with Adaptive and Responsive design
– Implementing a “Design in Browser” approach to build along with a more traditional component-led PSD / Build approach
– Collaborating with key internal project stakeholders on job estimations and costing
– Liaising and communicating with technical client stakeholders
– Learning and applying new techniques quickly and where required

Competencies/experience required:

Required is 3+ years of development experience on medium to large scale web applications including mandatory experience with the following:

– Complex UI developments utilising advanced JavaScript techniques
– Knowledge of JavaScript fundamental concepts and understanding of the native language beyond implementing jQuery
– Experience with NodeJS and NPM
– Experience with browser module management tooling such as Webpack, Browserify or RequireJS
– General OO programming concepts
– Detailed knowledge of popular design patterns and where to apply them
Grunt, Gulp or another automation tool
– Experience with JavaScript frameworks such as React, Backbone, AngularJS or EmberJS.
– Mobile-first responsive – hand coded as well as with frameworks
Progressive Enhancement
– Coding for high performance
– Expert and detailed knowledge of semantic HTML 5 and CSS 3 implemented across the usual popular devices and browsers
SASS and/or LESS
– Unit testing frameworks
– Git or SVN source-control used in a CI environment such as Jenkins, Hudson or Team City

Apply for this job

Sorry, this job is no longer open for applications.