-binding",b="security_overrideGlobals",m=["/_api/v1/access-tokens","/_api/v2/dynamicmodel","/_api/one-app-session-web/v3/businesses"],h=e=>(e instanceof Headers?e.forEach((t,r)=>{decodeURIComponent(r).toLowerCase()===g&&e.delete(r)}):Object.keys(e).forEach(t=>{decodeURIComponent(t).toLowerCase()===g&&delete e[t]}),e),w=e=>{let t=!0;const r=(e=>{let t,r;if(globalThis.Request&&e instanceof Request)t=e.url;else{if("function"!=typeof e?.toString)throw new Error("Unsupported type for url");t=e.toString()}try{return new URL(t).pathname}catch(e){return r=t.replace(/#.+/gi,"").split("?").shift(),r.startsWith("/")?r:`/${r}`}})(e),o="string"==typeof(n=r)?decodeURIComponent(n).toLowerCase().trimStart():n;var n;return m.some(e=>o.includes(e))&&(t=!1),t},v=(e=globalThis)=>{const t=fetch;e.defineStrictProperty("fetch",function(){const r=(o=arguments,globalThis.Request&&o[0]instanceof Request&&o[0]?.headers?h(o[0].headers):o[1]?.headers&&h(o[1].headers),o);var o;return w(arguments[0])?t.apply(e,Array.from(r)):new Promise((e,t)=>{const r=new Error("TB002");window.fedops?.interactionStarted(r,b),t(r)})})};performance.mark("overrideGlobals started");const{isExcludedFromSecurityExperiments:E,experiments:S}=window.viewerModel,T=!E&&S["specs.thunderbolt.securityExperiments"];try{((e=globalThis)=>{Object.defineProperty(e,"defineStrictProperty",{value:o,writable:!1,enumerable:!1,configurable:!1})})(),n(),T&&y(),S["specs.thunderbolt.hardenFetchAndXHR"]&&T&&(v(),((e=globalThis)=>{const t=XMLHttpRequest;function r(){const e=new t,r=e.open,o=e.setRequestHeader;return e.open=function(){if(arguments.length<2||w(arguments[1]))return r.apply(e,Array.from(arguments));{const e=new Error("TB002");throw window.fedops?.interactionStarted(e,b),e}},e.setRequestHeader=function(t,r){decodeURIComponent(t).toLowerCase()!==g&&o.call(e,t,r)},e}Object.keys(t).forEach(e=>{r[e]=t[e]}),e.defineStrictProperty("XMLHttpRequest",r)})()),(()=>{if(navigator&&"serviceWorker"in navigator)navigator.serviceWorker.register=()=>console.log("Service worker registration is not allowed"),Promise.resolve()})(),(e=>{let t=[],o=[];o=o.concat(["TextEncoder","TextDecoder"]),e&&(o=o.concat(["XMLHttpRequestEventTarget","EventTarget"])),o=o.concat(["URL","JSON"]),e&&(t=t.concat(["addEventListener","removeEventListener"])),t=t.concat(["encodeURI","encodeURIComponent","decodeURI","decodeURIComponent"]),o=o.concat(["String","Number"]),e&&o.push("Object"),o=o.concat(["Reflect"]),t.forEach(e=>{Object.freeze(globalThis[e]),["addEventListener","removeEventListener"].includes(e)&&globalThis.defineStrictProperty(e,document[e],document,!0),globalThis.defineStrictProperty(e,globalThis[e],globalThis,!0)}),o.forEach(e=>{r(e,globalThis)})})(T),T&&(defineStrictProperty("preventStringArgument",(e,t,r)=>{const o=r||globalThis,n=o[e];defineStrictProperty(e,function(){const r=Array.from(arguments);if("string"!=typeof r[t])return n.apply(o,r);console.warn(`Calling ${e} with a String Argument at index ${t} is not allowed`)},o)}),preventStringArgument("setTimeout",0),preventStringArgument("setInterval",0))}catch(e){window?.viewerModel?.mode.debug&&console.error(e);const t=new Error("TB006");window.fedops?.reportError(t,"security_overrideGlobals"),window.Sentry?window.Sentry.captureException(t):globalThis.defineStrictProperty("sentryBuffer",[t],window,!1)}performance.mark("overrideGlobals ended")})();
//# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/overrideGlobals.inline.44dd5dad.bundle.min.js.map
top of page
Join our Team
We believe in a volunteer-led approach — with your time making a real difference. By joining our volunteer network, your efforts go straight into supporting people affected across Yorkshire.
Our current vacancies are listed below, click on the title of each position to open the description. Please click here to read our Recruitment of Ex-offenders & DBS Policy.
We're always looking for people to join our Board of Trustees to help provide excellent leadership and governance.
Our Trustees play a vital part in ensuring that we carry out our activities correctly and effectively and that we comply with all our necessary legal duties as well as our governing documents and charitable objectives.
We believe that the voices of those with lived experience should be at the heart of everything we do. Our Advisory Group brings together people who have been personally affected by a brain tumour—whether as patients, loved ones, or carers—to guide and shape our work.​
Sign up now to share your insight and: improve and refine the services we offer, identify emerging needs within the community and coproduce our future direction and priorities​.
We require Event Assistant volunteers to help us out at a range of exciting range of fundraising events from running charity stalls, marshalling events or providing first aid- the possibilities are endless!
​​
This could be a great opportunity to meet new people, build your CV, learn new skills, and give back by helping such a worthwhile charity.
Our wellbeing walks are an essential part of our service provision at YBTC, allowing our wonderful Service-users to get out in nature, take part in accessible exercise and build a sense of community with those with shared experiences!
​
We are looking for friendly volunteers to facilitate conversations and support our walkers along the route in whatever capacity they require.
As a small team, we are looking for more support so that we can raise more funds and invest more time into bringing the best outcomes to families impacted by a brain tumour diagnosis.​
As a remote admin volunteer you will be responsible for research, procurement, e-commerce and comms!
This is a dynamic and flexible role that's perfect for any self-starter with excellent organisational and communication
We're expanding the reach of our peer groups, to ensure that we can provide peer support to brain tumour patients and families across all areas of Yorkshire!
To assist us with this, we are currently seeking volunteers in Leeds, Hull and York
​
​
​
Yorkshire’s Brain Tumour Charity believes that it is always unacceptable for a child, young person or adult at risk to experience abuse of any kind and recognises its responsibility to safeguard their welfare, by a commitment to a practice that protects them.
Our Safeguarding Policy, processes and practices provide protection for the children, young people and adults at risk who receive YBTC services, and provide staff and volunteers with guidance on procedures they should adopt in the event that they suspect a child, young person or adult at risk may be experiencing, or be at risk of, harm. To read our full Safeguarding Policy click below.