A partially developed, buggy, feature-starved iOS Chat application in the Executive Education space needs to be fixed, completed and released.
The application had been originally taken up by a company that did not do a good job, left it incomplete and very buggy to the point where the application does not even build completely.
The application is primarily meant for registered students of an existing online executive (MBA) education program to chat with each other, with the professors and the teaching assistants, to participate in online group discussions, to participate in polls and to exchange their course related information, such as links, documents, videos and binary files through the chat application.
Currently, the backend chat server used is QuickBlox, and the iOS app uses QuickBlox's iOS libraries. There is a Java-based server that is also under development (not included in this specific project post) that has user details, course details and other information. Chat information and history are currently to be stored in QuickBlox servers. The application server and its secure REST services are deployed in AWS, so the app needs to invoke remote, secure REST services on AWS.
The app needs to be fixed as follows:
1. Fix the build using iOS Studio, so that it builds successfully,
2. Fix stability and crash issues (currently 94 issues are logged - there may be many more),
3. Implement remaining features that are missing (about 40),
4. Test the app both on the simulator and on handsets,
5. Test the app on a high load (1000 concurrent users).
6. Deploy to the iTunes Store.
This needs full-time development starting immediately and the Go-Live date planned is the last week of October 2015.
If the project is successful, the same developer will be engaged/hired full time for phases 2 and 3 of the project that will go on till June 2016.
Only European and North American-based contractors are needed for this job. We have had some very bitter experiences with developers from South Asia, so contractors from there need not apply.