As Front End Developer, your main responsibility is for the production, modification and maintenance of websites and web application’s user interfaces. This involves working closely with designers, in using semantic mark-up language i.e. HMTL5/CSS, to turn their static Photoshop designs into working browser based web pages. You’ll also work closely with server-side developers to implement their server-side code in order to develop complex, interactive and database driven websites.
Role Duties / Tasks
As a Front End Developer you’ll also be responsible for;
Providing accurate timing estimates on work
Contributing to documentation (instructional, pitch and technical specification) & testing
Contributing to the company development standards working closely with the Technical Director
Discussing technical solutions with clients and providing innovative new ideas to solutions
Maintaining a high awareness of industry issues and trends, particularly in regard to accessibility, usability, emerging technologies and performance; keep team members informed as appropriate, with a view to incorporating these in future projects and staying ahead of the market and position yourself and the company as a digital specialist.
As a Front-End Developer you will be expected to support & help other developers within the team on related issues
Constantly seeking to develop by learning new technologies and keeping abreast of your markets developments.
Skills / Expertise
We would expect the candidate to have acquired the following skills and experiences to enable them to successfully undertake the role
HTML 5 – Semantic structuring and attributing of front-end code with responsive and multi screen design in mind.
CSS – Using CSS3 animation, gradients, masking along with pre-processors such as sass.
Experience working across the major desktop and mobile browsers: IE 9+, Chrome, Firefox, and Safari
Good organization skills and the ability to self manage
Good understanding of web performance techniques, both in principle and implementation in the delivery pipeline
Able to integrate JSON based RESTful web services into an interface
Experience with build tools such as Gulp & Grunt.
Knowledge of version control systems (Git)
Great eye for detail; our work tends to be visually led, so we need to provide high quality output.
The following skills would be advantageous:
Understanding of working within CMS systems, producing code/CSS that integrates with the minimum of effort
Able to apply design and user experience principles when building/amending components outside of absolute design
Experience of having worked with web technology based mobile applications such as offline web pages and/or the use of technologies such as phone gap
Previous CI workflow experience with tools such as Jenkins.