RIA News Desk

Subscribe to RIA News Desk: eMailAlertsEmail Alerts
Get RIA News Desk via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Related Topics: RIA Developer's Journal

RIA & Ajax: Article

JavaScript / AJAX RIA Developer Job Opening

This position is for a developer to conceptualize, develop, test, enhance and evolve browser-based UI


Trapeze Group delivers solutions that consider the full 360 degrees of transport services. Whether addressing the needs of a single department, an entire organization, or the community, Trapeze provides the most advanced software, intelligent transportation systems (ITS) and mobile technologies in the industry. Hundreds of government and commercial organizations across North America, Europe and Asia Pacific have turned to Trapeze to realize efficiencies, enhance the quality and scope of their services, and safely transport more people with less cost. Today we have offices across North America, Europe, the UK and Asia Pacific staffed by transportation experts, software developers, system architects, consultants, project managers, trainers and implementation specialists. Visit www.trapezegroup.com.


This position is for a developer to conceptualize, develop, test, enhance and evolve browser-based UI with an emphasis on the ongoing and incremental re-factoring of live products within an existing framework. This individual will report to the Development Manager, R&D. Responsibilities include:

  • Develop, maintain, and direct the Ajax-based components for our enterprise web applications.
  • Write clear and efficient code using appropriate optimization techniques.
  • Demonstrate attention to detail and accuracy of implementation.
  • Design and document for ease of use by application developers.


The candidate will be a talented, self-directed and self-motivated individual with strong technical skills and demonstrated verbal and written skills. The candidate will be experienced in working in a team based development environment. Experience with iterative and agile development processes is an asset.

Education and Work Experience

The successful candidate must possess a College or University degree in Computer Science, or equivalent.

Specialized Knowledge and Skills

  • Detailed knowledge of JavaScript. Advanced JavaScript concepts such as prototyping and closures. Familiarity with framework implementation of inheritance, namespaces, widgets (e.g. GWT, Dojo, ActiveWidgets, etc).
  • Deep understanding of the DOM model and events. Attaching, detaching handlers and creating and firing events. Memory management. Tracking down memory leaks related to DOM.
  • Experience with cross-browser development (primarily IE and Firefox). Understanding differences in event models, DOM methods and attributes, CSS inheritance model, etc. Ability to abstract browser-dependent part to minimize conditional code in the application logic.
  • AJAX, JSON, XML experience. Working knowledge of HTTP. Understanding synchronous and asynchronous concepts. Content packing, error handling.
  • Strong HTML and CSS, separation of style from structure, layout flow, box model and positioning. Ability to organize CSS rules into compartmentalized and skinnable sets.
  • Familiarity with template based page markup frameworks such as JSP, ASP, ASP.NET. Knowledge of the concepts of content generation, post-backs, MVC2, actions, session and other typical web application building blocks.
  • Understanding of web application layers. Demonstrate ability to identify correctly where functionality belongs, debug and troubleshoot across the layers.
  • Experience working with a source control system such as Subversion or CVS.

As well the successful candidate should have:

  • Effective verbal and written communication skills;
  • Ability to monitor and maintain process reliability;
  • Ability to produce quality work in a timely manner;
  • Ability to work effectively with others when needed;
  • Pleasing disposition; self motivated; organized; reliable;
  • Keen to learn and keep up with new technology;
  • Excellent analytical and problem solving skills

Work Environment and Physical Demands

  • Office environment.
  • No special physical demands required.


To apply for this position, please submit a resume in Word, .PDF or HTML as well as provide samples of your work in jpg or .PDF formats or URL (online portfolios) to careers@trapezegroup.com. Please reference ‘UX Designer’ in the subject line. You must submit a comprehensive portfolio including examples of visual UI design with your resume to be considered for this position.

More Stories By RIA News Desk

Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.