Javascript UI Developer – CSS, HTML, Ext JS recruitment

A role exists for a JavaScript UI Developer who will play a key role in the continuing development of the user interface for a firmwide web based application which allows system owners to document and agree the flow and scope of data for their applications.  This includes a JavaScript RIA using Ext 4 with a custom theme and many custom components. The UI is a single page MVC application with a large and growing JavaScript code base.

The successful candidate will have a proven track record of GUI development, preferably within a large organisation. The candidate must be a self starter with the ability to work independently and as part of a global distributed team.

Skills Required:

- Experience of UI development in web based enterprise applications
- Experience of JavaScript, CSS, HTML to a high level
- Experience of JSON processing in JavaScript
- Familiarity with cross browser issues, including older browsers such as IE7
- Experience with at least one full-featured JavaScript UI toolkit e.g. Dojo, YUI, Ext JS, SproutCore etc (JQuery is not a full-featured UI toolkit and is not sufficient on its own).
- Experience building custom controls/components, extending built-in components, custom theming, etc., using one or other of the frameworks above (or equivalent)
- Good written and verbal communication skills

Skills Desired:

- Familiarity with Apache Web server and Tomcat
- Experience with JavaScript Unit Testing frameworks
- Knowledge of Selenium or other Integration testing tools
- ActionScript
- Graphics programming experience with Flash, Canvas, SVG
- Experience with Fireworks, Photoshop or similar
- Any knowledge of Unix or Java would be an advantage