Front End Developer (work from home)
Posted 1 day 6 hours ago by Interface Recruitment UK
Permanent
Not Specified
Other
Yorkshire, Selby, United Kingdom, YO8 1
Job Description
Job Title: Front End DeveloperReports to: Head of DevelopmentDepartment: IT DevelopmentJob 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
- 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
- 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
- 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