These job descriptions are examples. Looking for work?

Find JobsFind Jobs

JavaScript UI Developer

0 people like this description

Our client, a university in Cambridge, is looking for a JavaScript Developer! This role sits onsite in Cambridge, MA and the contract assignment is 40 hours/week for 6 months, with the possibility of going perm. Start date: ASAP


Full Description:

We are looking for a senior-level Javascript developer to develop real-time business information applications. This developer will be architecting, building and maintaining the user-interface for n-tier business intelligence web applications. This is not an design position.

This position will work within a team of business intelligence web application developers. Typically, this team consists of three people:a PL-SQL position, a PHP middle-tier programmer who exposes the PL-SQL stored procedures as REST APIs, and this front-end developer who consumes the REST APIs in a Javascript single-page application. This team builds applications that support the business of higher education. For example, one application we built helps research staff forecast their funds. Another application helps administrators describe and control their physical space. The user-interface developer will spend approximately 40 percent of their time coding new applications, 40 percent adding new functionality to and refactoring existing applications, and 20 percent communicating the work.

If you are a strong candidate for this position, you will have most of the following skills and experience:
• Advanced JavaScript coding skills; knowledge of various Javascript inheritance techniques and design patterns
• Knowledge of Javascript debugging techniques
• Advanced HTML and CSS skills
• Experience with one or more Javascript Single Page application frameworks (Knockout.js, Backbone.js, Ember.js, AnglerJS, CAN, MVC, ExtJS) (We use Can.js, but experience with any Javascript single-page application framework is sufficient).
• Experience collaborating with other team members
• Experience clearly communicating design, development and technical issues
• Skilled at responding to development challenges and obstacles
• Knowledge of Agile Software Development, specifically Scrum (not required)
• Knowledge of Test Driven Development or Behavior-Driven Development (not required)

These job descriptions are examples. Looking for work?

Find JobsFind Jobs