You can cancel the agreement with your developer with a 30-days notice period similar to any other employee. In addition to that, you can ask Uplers for a replacement.