I've just returned from a charity programming event and there are many companies I know of from there and elsewhere who successfully have fully or partially built remote teams.
In my experience as a remote developer it works out well, but the one draw back is it takes much more time to develop good rapport with people when you're not communicating in person.
My biggest suggestion is trusted referrals. People will trust a remote developer more if the person they were referred by is already some one they trust. I was hired to program in a language I'd never heard of because of a glowing referral from an old friend and that ended up working out well.
Trusted referrals sound good, but I think it works only if company is already open minded for remote work. In the other hand if developer is so good and good referrals it might work.
Can you share was there remote workers in the company before you?
In that specific case it was contract work. I'm unaware of others there.
I have 3 to 4 companies lined up now for a position that prefer remote work. One is a government contractor company as well so clearly they find that as an acceptable option. These opportunities were made possible by employees of the companies at the charity programming event being there to recruit more employees.
Yay! I've been using this for quite some time now. I build from the master branch on VIM's git repo for custom plugin support. There was a moment it had issues with the FishShell before this official release but that's fixed now.
In my experience as a remote developer it works out well, but the one draw back is it takes much more time to develop good rapport with people when you're not communicating in person.
My biggest suggestion is trusted referrals. People will trust a remote developer more if the person they were referred by is already some one they trust. I was hired to program in a language I'd never heard of because of a glowing referral from an old friend and that ended up working out well.