WireOver - Fast, Free, Secure File Sending
Transfers (by subscribers) use perfect forward secrecy, and can be entirely asynchronous, so sender and receiver do not have to be online at the same time. Of course if they are, then transmission goes as fast as the physical network allows.
The application updates itself in the background as needed, ensuring that it's always available, but unobtrusive.
