Synchronize all Web UI updates to multiple backend AJAX requests.

Avg Bid (USD)
$12 / hr
Project Budget (USD)
$8 - $15 / hr

Project Description:
Think of this small project as a paid interview. We need smart people to supplement our development team on an on-going basis. This first project is our way to see if you are a good fit for us, and whether our education-focused, cloud-enabled mobile product feature development is interesting to you.

We have a simple Web UI where most pages make AJAX requests to our server to populate some fields. One such page assumes default values while it waits for server responses. The problem is that the screen "repaints" once the responses are received, which is jarring to the user. We need you to change the existing behavior so those controls and fields are disabled while waiting for server responses and enabling them after the responses are received, hiding jarring "repaints" from the user.

JavaScript proficiency is assumed. Our JavaScript code is organized into AMD modules loaded via require.js, which in turn are built on Backbone.js and jQuery. We use Bootstrap to make things look pretty.

Technical Requirements:
You'll need Apache and PHP to run the UI code we'll give you. The AJAX calls will be made against a server we provide. You choose your favorite OS.

You must communicate effectively in English. We make liberal use of Skype, Google Hangout, IM and email. We expect that you'll leave the code in better shape than you found it. Bonus points for improvement suggestions.

Because we favor people who are smart and good communicators, we are willing to consider those who don't have a lot of experience with the technologies above, so long as they are willing to learn on their own time.

Future projects:
Our clients have a long list of feature requests, so if this works out well, we hope you'll be part of our team for many more projects.

Hours of work: Unspecified Project Duration: < 1 săptămână Skills required:
AJAX, HTML5, Javascript
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$15 / hr
Hours: 40 hr/ week
Hire techwelf
$15 / hr
Hours: 36 hr/ week
Hire jonathangrayvw
$13 / hr
Hours: 30 hr/ week
$15 / hr
Hours: 10 hr/ week
$8 / hr
Hours: 15 hr/ week
Hire truongnx15fl
$8 / hr
Hours: 10 hr/ week
$10 / hr
Hours: 15 hr/ week
$15 / hr
Hours: 40 hr/ week
$8 / hr
Hours: 60 hr/ week
$13 / hr
Hours: 20 hr/ week