Agency handles communication with you.
Submit your CV and Cover Letter online or through email.
Telephone interview with recruitment agency. Lasts around half an hour.
Telephone interview with hiring manager (mostly the same/similar questions as before). Lasts around half an hour.
Face to face interview with presentation and technical assessment. This can last a few hours. They tend to take longer than they say they will. Make sure not to plan anything for after the interview.