There were three parts to the interview. 1. Introduction and general questions about experience, skills and aspiration with the head of development. 2. Invitation to complete a coding challenge. This involved writing a small application based off a set of requirements in your own time and send it back to the head of development. 3. Technical interview with 2 senior/lead members in the department. This involved reviewing the coding challenge, answering technical questions about technologies used and assessing skill level. Some competency questions were asked. (Additionally I asked for another unofficial meeting with the head of development to asked more questions that came up after the final interview and head of development kindly accepted)