I applied online after seeing the skills being sought matched my previous roles. Received communication to set up a conversation with the recruiter, that was successful and was contacted by the hiring manager to set up a phone interview which went great! The last interview was a face to face interview with the hiring manager and their manager. Lastly, I was contacted by the recruiter for a follow up.