AJAX Programmer/Team Leader
£32,000 - £38,000 (depending on experience)
The Role
AJAX
You must have first-hand awareness of the impact that asynchronous interaction with a web service can have on the user experience offered by a web site. This knowledge should be the result of having played a major part in the successful completion of an application using these techniques.
HTML and DOM
Successful use of AJAX implies a thorough understanding of the relationship between the mark-up describing a page and the document objects representing its content. You will consequently be adept at using JavaScript to manipulate these objects in order to control the behaviour of the page.
Objects and Prototypes
In order to take a disciplined approach to using this somewhat lax language, you will have a keen appreciation of object-oriented programming, gained through using traditional object-oriented languages, such as C#, Java, Delphi or C++. You will therefore be totally fluent in the use of JavaScript’s constructors, prototypes and object notation, and how these may be used as the foundation of a rigorous code structure.
Database and SQL
The application you will be developing will contain information retrieved from a database. It would be of major advantage if you understood database structures and SQL and if you were able to write elementary stored procedures.
Application Design
Whilst the target functionality of the application is well understood, the details of the user interface are not finalised and the role calls for a degree of design flair to ensure that the new applications are as well received as our existing products.
Technical Leadership
You will also be required to supervise the day-to-day activities of a small JavaScript programming team and to provide guidance on techniques and style.
Send your CV to mark@datacraftdesign.com.
No agencies.
THE PRODUCTS
Global Hospitality Suite™ is the City's most popular Room Booking system. It is in use at over 220 sites and manages meeting room bookings and the reservation of all other associated facilities such as refreshments, meals and equipment.
Global Hospitality Suite™ has over half a million users spread throughout most of the key financial institutions, major management consultancies and the city's top law firms.
Because it is highly configurable the database can be customised to reflect each building's particular characteristics.
There is much demand for Global Hospitality Web™, Global Hospitality Suite™'s browser-based interface. Potentially, this allows everyone in the firm the ability to view meeting room availability and place requests for food and audio/visual equipment to be delivered by the appropriate facility provider. Large firms have a need for multiple levels of user access to suit a wide spectrum of staff. Security of information is paramount.
Designing any web application that is going to be used by thousands of highly demanding people is no easy task. Many users are well practised at surfing the net and have come to expect a high standard of user interface that is quick and easy to follow. Moreover, they need the browser to give them confidence that their request for a meeting room has been acknowledged and executed. It is therefore, very important that the look and feel of the application should provide this comfort.
Global Hospitality Web™ allows web pages to be designed in the house-style of our clients' own web sites, yet incorporates dynamic data from a customised Global Hospitality Suite™ database. Designing and creating the software to enable such tailoring is quite a challenge. It requires intense understanding of the high-profile nature of the software and the importance to large firms. It also requires attention to detail and a great deal of patience in understanding that users depend upon the software to carry out their daily work.

