Current vacancies

Please click on the vacancies below for more information.  Please ensure that completed applications are clearly identified as to which role you are applying for and e-mailed to

You will see that some roles are specifically working for Cranstoun and others are advertised as working for Swanswell. Both organisations form the Cranstoun Group, however, depending on the vacancy, different terms and conditions will be offered. 

Please note that we do not accept CVs as part of the application process. Any CVs sent along with a completed application form will be automatically discarded.

Current relief staff vacancies

Cranstoun has its own bank of relief staff that we use to cover staff absences and holidays. Please be aware that the hours are casual, intermittent and can be infrequent.

Salary: £10.00 per hour

Cranstoun makes life better for those affected by alcohol and drugs and complex needs and our skilled and compassionate people work closely with services users and their families to change and save lives. We combine proven expertise in treatment and recovery with innovative approaches and actively involve those we help in improving the design of the services we provide.

Successful applicants will be placed in our pool of Relief Workers and will be contacted by the Team Leader when relief shifts are required.  Due to the nature of your role and because you will be engaged on a zero-hours contract, there are no set or standard daily or weekly hours. Therefore this would suit someone looking for flexibility while at the same time being part of a great service.

The application form can be downloaded below. If you wish to apply, please submit your application to Human Resources by email to 

Down load an application form.


Please note we do not accept CV's.


We reserve the right to close all posts early should we receive an overwhelming response to our adverts. However, if you feel that for reasons of disability, or other mitigating factors, that this would put you at a disadvantage, please contact our HR team on 020 8335 1830.