Applying for jobs can be a tiring, repetitive and mentally exhausting process. Firing off hundreds of identical applications and CVs is unlikely to land you that dream role, so every application needs ...