I applied on the company's website. Within 2 days I have been called by a recruiter for a phone screen interview. Afterwards I had an interview assessing skills and company fit followed by a take-home assignment and a technical interview during which I presented the way I solved the assignment.