 
        
        Job Title
Front End Developer
Reports to
Head of Development
Department
IT Development
Job Purpose
Produce consistent, usable components / UIs for the Ecommerce Website and other business areas.
Key Responsibilities
 * Collaborate with Stakeholders, Customers and Business Analysts on new project and change requests
 * Design / wireframe bespoke user interfaces based on a given brief or set of requirements
 * Build consistent, reusable and scalable components for all of the business areas
 * Adhere to accessibility and SEO best practices
 * Optimise all website areas for improved page load / performance speeds
 * Mentoring more junior members of the team as required
Competencies and Skills
 * Demonstrable experience of hand-coding HTML and CSS
 * Knowledge of the Adobe Creative Suite or equivalent
 * Demonstrable experience of JavaScript and JS libraries/frameworks (jQuery/React)
 * Knowledge of page speed/performance optimisation.
 * Knowledge of CSS pre-processors and other FE build tools
 * Knowledge of SEO and accessibility best practices.
 * Experience of setting up, monitoring and advising on the results of Multi-Variant/AB Testing
 * A good understanding of version control using Git
 * A good understanding of Google Analytics and Google Tag Manager
 * A good understanding of website cookies and data protection principles
 * Experience of conducting code reviews for team members
Desirable Skills
 * User research – ability to analyse and understand user behaviours and requirements through observation techniques, task analysis and other feedback methodologies
 * Design consultancy – ability to influence business decisions and designs based on UX best-practice and market trends
 * Experience of working with Privacy-by-Design and other data security-related principles
 * Experience of producing mobile designs and working with mobile applications
 * Experience of working with Agile / Scrum
 * Experience of producing knowledge-share documentation and user guides
Education and Experience
 * Level of formal education: Degree or equivalent
 * Area of study: Web Design / Web Technologies
 * Years of industry Experience: 3+
Personal Attributes
 * Ability to carry out instructions effectively and efficiently
 * Ability to multitask and prioritise own workload with strong communication skills
 * Has a passion for their field and looks to constantly develop their skills
 * Takes pride in the work delivered by themselves and the wider team, and is able to take and provide constructive criticism
#J-18808-Ljbffr