Regardless of what was signed, I doubt that the company would own the copyright if the developer wasn't paid anything for it (and didn't even receive feedback). A valid contract requires that each party receive something of value.[1] And the company can't claim it was a "work for hire" because it wasn't paid for.
[1] https://en.wikipedia.org/wiki/Consideration_under_American_l...