I submitted an application through the job section on the website. I was not able to submit a full portfolio with my resume so I sent a follow up email with the portfolio. The next step was a phone interview which goes over very basic knowledge and personality. I was contacted within two days to come in for a technical interview. This interview involved some coding as well as talking through some technical situations. They wanted to see as much of my front end, back end, and/or design experience as I could show. I was then given a third interview with management that was a more high level talk about the company, benefits, and culture.