The first stage was a coding test, which was a combination of PHP + JS + HTML + CSS.
The second stage was a face to face interview with the managing director and head of development. This interview did involve some technical questions but overall it felt like a discussion rather than a formal interview, it took just over an hour.
The final stage was just a formality, a 20 minute phone chat with the CEO - we discussed what my expectations are, and I was given a brief on the history of DutySheet and the future plan.