I've had an app idea for quite a while now, don't know whether it's exactly a "million-dollar" idea, but I'm interested in at least contacting a developer and entertaining the thought.
I work in the IT industry, but admittedly don't have any coding/developer skills as such.
Has anyone explored this themselves? Who did you choose? and what should I be mindful of? (eg. signing a contract or non-disclosure agreement before collaborating)
Ideas are a dime a dozen. If you want anyone to be interested you'll need to build a prototype and prove it is possible to do everything the app needs to do (the reason that the app you are imagining doesn't yet exist could be because it isn't possible in iOS or Android - eg say you wanted an app that would forward sms with particular keywords to an email. I don't think iOS allows apps access to your text messages and you wouldn't be able to constantly be doing stuff in the background). And then you'll have to pay them. Nobody is going to work for possible revenue share with someone who hasn't proved themselves in the industry yet. If you have a good prototype and you have researched the market (to make sure it doesn't exist yet and that the general public needs it and would be willing to use it) you might be able to sell the idea & prototype to a company and they can finish building it and get the profits.