I am looking for a web developer to create a fully functional AJAX powered front end for a fairly small application. It will communicate with the server via a well defined REST interface. The work requires use of many UI widgets such as tabs, editable grid, and graphical chart. All necessary widgets are available in the Sencha ExtJS framework, and ...
“After extensive back and forth communication to define the project specs which covered everything in detail, the contractor quoted a price and delivery of 3 weeks. I gave contractor 4 weeks as a buffer, but the project took a total of 7 weeks. This was mainly due to a huge amount of bugs, and also due to regression after bug fixes (more bugs created from fixing bugs). In addition, even though the spec was very detailed, the contractor failed to follow it 100%, which meant that I had to keep pointing out things he missed or did incorrectly.
The contractor did almost no testing of the application, which meant that I had to spend a significant amount of time doing testing and reporting bugs. I did this during and after development. In addition, the demo web server used by the contractor went down almost daily which frustrated my efforts to perform testing. Though many of the bugs were fixed, some were ignored or claimed fixed by the contractor even though they were not (I had to report some things multiple times, and after they weren't fixed I ended up fixing them myself). The contractor's English level is very poor, which made it difficult to explain things and communicate. The code quality was also poor, with some clearly copy/pasted code from internet examples -- some source files had the original author's name at the top (meaning, some random person from the internet, not contractor's name). The project files sent to me also included unused files or files used for testing. Thus I had to sort through the project to remove unnecessary files. Contractor is clearly not an expert in Sencha/ExtJS even though this is claimed by him. After some research, I was able to fix some bugs/issues the contractor could not, even though I had no previous experience with Sencha. Due to the poor experience I had and the poor work quality, I requested and received a refund of 30% of the full project cost. I would not work with this contractor again, and do not recommend him.”