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.
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.
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.
Hello sir, I have years experience in developing web apps with J2EE, I used javascrpt, css, html in all my projects. I'm looking forward working with you. Thanks