Applied online and was called for a interview.
During the interview, I was asked about my experience and my knowledge regarding the technologies they were requiring.
At the end, I was presented with a design challenge in which depending on some system requirements I had to propose some solutions and define how much time I would think it would take to implement it.