Job Purpose: To develop, modify and maintain responsive web site templates and web application interfaces written with HTML5, CSS3 and JavaScript using relevant frameworks.
Key Responsibilities:
To create responsive web site templates using HTML5, CSS3 and JavaScript from existing and new designs, for use with existing web systems.
To play a leading role in design discussions with internal staff and external consultants as appropriate to help shape and implement design ideas.
To work to ensure the usability and technical feasibility of new designs.
To build re-usable code and libraries for future use.
To optimize code for maximum efficiency and performance across different devices.
To establish and extend our use of standard front end coding methodologies and tools.
To play a part in managing site migration projects involving liaison with external contractors and internal developers, optimizing the use of resources and ensuring timely progress.
To undertake the testing of design elements and site functions aimed at optimizing user experience and improving user engagement working with other colleagues as appropriate, and to establish this as a regular part of site creation and redevelopment projects going forward.
To use agreed version control systems in all coding projects.
To ensure that all work is appropriately documented.
To train other Team members as appropriate to increase front end development knowledge and skills across the team.
Minimum Qualifications:
Bachelor’s degree with equivalent to web/computing qualification.
2 years experience in front end web development, demonstrable experience of translating (non-technical) stake-holder requirements into technical specifications and then coded templates.
Desired Skills:
Good Interpersonal and Excellent communication skills
Extensive and detailed knowledge of front and back end development tools and techniques, client-side scripting and user interface design
Technical skills Expert in HTML5, CSS3, JavaScript and jQuery. Expert in at least one modern framework, e.g. Foundation or Bootstrap.
go to method of application »