I’m a young contract/indie iOS Dev being pitched full time positions, what should I watch out for?
A great rule of thumb for deciding where to work is that you should aim to maximise the amount you are learning. If you’re the smartest person in the room, find another room. It sounds like you’re making decent money, but it might be that you’re hitting the limits of what you can teach yourself working on client projects. If that’s the case, find a company with people so smart it makes you feel like in idiot and try to get a job there.