https://weworkremotely.com is a good start to find remote jobs. http://careers.stackoverflow.com as well.
I worked in London for one year and I prefer working there. Waaaay more stuff to do in London, and you have a lot of great developers over there.