We are looking for an experienced User Interface Developer to join the User Interface Development team.
You are an individual with a passion for User Interface Development, and the ability to contribute ideas to the team and the company as a whole. A keen eye for detail is essential, as is the ability to work effectively with all departments to produce high quality websites.
Successful candidate(s) will report to the Head of User Interface Development and must be well organised and have the drive to help ensure projects are delivered on time and to a high standard. Annual objectives will be set in consultation with the Head of UID and will be reviewed on a regular basis.
Estimating - Successful candidates may be expected to provide estimates based on changes to the project they are currently working on.
Page optimisation- Successful candidates will be expected to create user interface code that is as efficient as possible. Candidates must take responsibility for ensuring an optimal page performance.
Standards- Successful candidates will be expected to follow the standards set by the department and ensure all their work meets these standards.
Research - Successful candidates will be expected to undertake research on new techniques and methods and report back to the team.
HTML - Working knowledge of all different types of HTML.This includes the ability to code in both HTML5 and XHTML.
CSS - Experience with latest CSS techniques / tried and tested techniques.
Testing - Experience using Mocha / Chai or other test frameworks.
Browser capabilities - Familiarity with browser capabilities. This includes the ability to make build decisions based on browser support at the beginning of projects.
Device support - Experience developing for mobile and tablet support. In particular, knowledge of a variety of techniques is required.
Accessibility - Practical experience implementing the principles and techniques of the WCAG 2.0.
Image Editing Software - Demonstrated us of at least one industry standard image editing software platform - preferably Photoshop.
Communication - Excellent written and verbal communication skills and successful candidates will be expected to meet with clients from time to time. During client meetings,
candidates must be able to communicate technical issues to a non-technical audience in an effective way.