I applied through a staffing agency. The process took 2 months. I interviewed at Showoff
Interview
The process was very streamlined. Relevant and highly technical questions to the role were presented by the interviewer. This is a multiple-stage process where you are asked to actually develop a small mobile application in the second stage after having a chat with the Hiring Manager. I enjoyed this process because it was directly relevant to the work I would eventually be doing when I get hired.