I am in talks with one company (to be hired as a web developer) and looks like a contract is going to be signed soon. There are talks about non-compete clause that does not allow me to work in the social media niche for 6months or a year after a termination.
I have no experience with contracts like this yet but for me it seems like there are two potential problems:
I just don't want to get into any stupid problems that could have been easily avoided in the future.
I would argue with them that a simple Non Disclosure Agreement (NDA) should suffice. After all, what they're trying to do is stop you from learning all their secrets, and then going to work for a direct competitor and destroying them.
Also, if you're being underpaid, I would consider avoiding it. I was in a similar situation, and turned down a job offer, because I don't want to work for any sue-happy employer who's scared of their employees leaving. Seems like there might be a reason for that.
It is a common scam in contracting. I suspect that it is down to over-active legal types, thinking that they are protecting their firms, where in fact, they just put people off by such stupidity.
IANAL, but I was told that there is such a thing as "restraint of trade" in the UK, and such a clause would fall foul of these regulations and be rendered null and void in court. Also, in thirty years as a contractor/consultant I have never once heard of a case where a client has exercised such a clause, even with good cause (presumably because they knew they'd fail).
In the first instance, I would ask why the clause is there, and how they would feel about removing it. Their response may tell you something about how it will be to work for them.
Of course, if you are concerned about this, you should consult a lawyer.
IMHO, YMMV, IANAL, etc.
As with all contracts read the actual contract and make sure your happy with all the clauses before signing. The scope of 'Social media' should be clearly defined in the contract and if it isn't you can either ask for that clause to be removed or changed to be clearer.
In many cases the Non-compete clause boils down to just not working for one of their direct competitors and shouldn't stop you starting your own business.