Had a phone screen that involved talking a bit about my background and discussing the job details. Was invited to a technical onsite interview after submitting an online personality test and standard employment details. Technical interview cycled through three people, and was mostly standard JavaScript questions for the first and third, and implementation ideas on the second. Afterwards I was invited for a third and final interview, which involved talking with upper level management and HR, mostly discussing my experience and fit for the company.