Applied online and heard back from within two weeks inviting me for an interview. It was a two-staged interview. The first one was with the line manager and learning about the business and meeting the other members of the team. The second stage involved a casual interview with the managing director.