I applied online via AngelList. After speaking on the phone with the hiring manager, I was invited to the office for an in-person interview. I first spoke with a pair of junior developers, and then later with the CTO and a senior developer. Everyone was friendly and the interview went well.