Front-End Developer 
Services
Birmingham
Software Development team is responsible for the management, maintenance and creation of a diverse array of websites, sub-sites and web applications in a variety of technologies for its own brands and partners
The successful candidate will be responsible for building the ‘client-side’ of new and existing web applications; turning the requirements / designs into functional and appealing sites and component pattern libraries.
You will need to work closely with the business and other developers; ensuring the deliverables are met and delivered on time. The Front-End Developer will also ensure they follow and continually improve best practices, methods and techniques.
Responsibilities 
•	Responsible for the development of consumer facing responsive websites
•	Create optimized and clean frontend code
•	Design, structure and implement large scale web user interfaces
•	Maintain brand consistency throughout design
•	Liaise with senior stakeholders to understand project briefs and timelines across digital and creative, offering input on strategy from a development perspective
•	Work with our back-end developers from project conception to completion
•	Focus on a continuous improvement process, testing the functionality and performance of your builds across multiple platforms and devices
•	Shape internal processes and technical documentation to ensure efficient management of web development projects
•	Take ownership of front-end development and improvement projects 
•	Write clean, meaningful code with good documentation 
•	Optimise websites for maximum speed and scalability
•	Work collaboratively with the rest of the development, product and customer services teams 
•	Maintain and develop new features whilst improving existing code where required
•	Ensure front-end best practices, methods and techniques are followed and continually improved
Skills:
•	A minimum of 3-5 years actively working in a similar capacity/role
•	Understanding of key design principles
•	Technologies - HTML 5 / CSS 3 / JavaScript /  JQuery / Angular / Git / Jenkins / Node.js / NPM / webpack / C# / MVC / ASP.NET / Razor / Umbraco
•	Proficiency in mobile first / responsive web design / cross-browser compatibility and devices
•	Proficiency in developing and maintaining pattern / component libraries
•	Experience with CSS pre-processing and CSS / JavaScript frameworks
•	Experience in web performance and optimisation
•	Understand of SEO Principles
•	Demonstrable experience using browser developer tools
•	Experience with build / automation tools
•	Experience in developer-led testing / debugging
•	Experience of working within an agile environment
•	Good understanding of the IT software development process
•	Experience of working with the delivery team to define acceptance criteria 
•	Strong communication and interpersonal skills
•	Ability to work independently and with others
•	Positive can-do with the ability to work under pressure and meet deadlines
•	Extremely organised with strong time-management skills
•	Sharp analytical and problem-solving skills
•	Attention to detail with ability to document and troubleshoot errors

