You are not logged in.
I did it once, but for a very small project (couple of days work).
My impression is that there's nothing wrong with it, but it depends a lot on the work and who hires you. In that regard it's just normal work, but the difference is that if you work for an idiot who isn't happy about your work you might get nothing or less money than expected. To reduce the risk of that it's good to have an intermediary which handles such conflict cases fairly (e.g. it can be done by special freelance sites who also handle the financial side of it).
When working for someone you don't know start with a small project, and if it goes well they often offer a bigger project.
Depending on what you make, I'd offer to retain the copyrights, so that you can reuse parts of the code. If you agree to not use it as a whole, nor for similar projects (aka competing products) and can speed up the development by reusing existing code (which you would need to rewrite otherwise) it shouln't be too hard to convince them I'd say.
I've no idea how much money is in it though.
Lots of websites deal in freelance jobs, but they have some basic requirements like computer knowledge (programming, designing etc). They also need to view your freelance portfolio before giving you the entry signal. It’s better to get in touch with freelancers/professional through Servana (my signature) by providing home based jobs to all IT or non-IT professionals.
That's why getting your first freelance job is quite hard because of the fierce competition in this kind of industry. You just have to be patient with it and don't worry about getting a small rate at your first jobs. You will soon get a good rating and feedback if you do your job well. You can read some guidelines on how employers/contractors hire people offshore in this blog: http://www.timedoctor.com/blog/2011/02/ … o-use-them Get some ideas and implement them. Goodluck!