I applied through a recruiter. I had an introductory call, after which I had another live coding challenge in React. I was then sent a take-home assignment and had a follow-up call with the engineering lead to discuss my solution. I didn't get the job as they needed someone who could start as soon as possible.