Experienced front-end web developer

We are looking for a front-end developer with experience in jQuery and web applications that are highly dependent on Javascript. Most of our backend (We are using Python/Django) is already developed and we need to make sure that the front end can present the information and interact with our REST interface.

The front-end is already largely designed and implemented, but we want someone who is able to bring the system to completion and assist the current team in identifying problems, suggesting solutions and implementing them.

## Deliverables

### About the Company:

ACL Systems is a unique training company that draws upon more than 30 years of advanced research on how the brain is built to learn to deliver knowledge based training via an easy to use, adaptive, online tool. Please, take some time to visit our [website][1] and learn more about the company, the product and the team.

### The ideal candidate:

The ideal candidate will be experienced with development of complex web applications, and an expert with jQuery and jQuery UI, as well as many of its plugins. You need to have implemented complex UI controls in Javascript before and be able to customise them at will.

It is very important that the developer is familiar with client-side testing techniques. The candidate should be able to write automated tests and use tools such as Selenium or Windmill to automate user interactions with the application.

Familiarity with a server-side templating language is required; bonus if experienced with Django templates.

### Job Description and responsibilities:

We are looking for a front-end developer with experience in jQuery and web applications that are highly dependent on Javascript. Most of our backend (We are using Python/Django) is already developed and we need to make sure that the front end can present the information and interact with our REST interface.

The front-end is already largely designed and implemented, but we want someone who is able to bring the system to completion and assist the current team in identifying problems, suggesting solutions and implementing them.

We are a very small team and we all telecommute. You can work anywhere in the world, as long as you are able to hold the occasional (weekly) skype meeting. This is a short-term contract opportunity, with the possibility of recurring work as we reach our milestones.