Volunteer Vacancies

Opportunities for new volunteers are fairly limited - however the vacancies we do have can be seen below. Each vacancy has a description of the role and instructions on how to apply. 

We are only able to process applications for specific roles - so please put the title of the role you are applying for on your application form.

If you are considering volunteering with us for the first time and want to find out more - join one of our Tuesday Taster sessions. Book a place via the links below:

 7th July - Warnham Nature Reserve // 4th August - Gratton's Park, Crawley // and 1st September - Chennelsbrook Castle, Horsham.

For enquiries about corporate volunteering please email: [email protected] 

Applications are always very welcome from people planning to volunteer regularly, however recruitment may be paused in busy periods and is closed annually during December + January and July + August. 

Current vacancies

Conservation Volunteer - as part of a Work Party - Horsham District

Wilder Horsham District - weekdays only

Conservation Volunteer - as a part of a work party - various Nature Reserves

Different reserves across Sussex - weekday and weekend opportunities - depending upon the group. Capacity is limited in some groups.

Conservation Volunteer - as part of a Work Party - Ebernoe Common

Ebernoe Common Nature Reserve - monthly on Saturdays and Tuesdays Both groups are currently full.

Conservation Volunteer - Crawley / Horsham/ Horley

Gatwick Greenspace Partnership - weekdays + monthly at weekends

Wilder Ouse Volunteer

Wilder Ouse Project - along River Ouse catchment - weekdays only. Most volunteer opportunities with this group are outside of the bird nesting season i.e. September to March.

Brighton Hit Squad

Brighton - monthly on Saturday mornings + occasional other days.

Become a Youth Ranger (16 - 25 year olds) - Crawley

Gatwick Greenspace Partnership - Crawley

Deneway Youth Rangers (16 - 25 yrs old) - Brighton

Deneway's Wild Future is a youth-led project that gives young people the opportunity to manage and maintain a nature reserve whilst working in partnership with staff and local groups.

Living Seas Volunteering - Sussex coast

Beach litter surveys and Seasearch are ways in which you can volunteer with the Living Seas Team.

Nature Reserve Community Volunteer - Rye

Rye Harbour Nature Reserve

Lime Kiln Cafe Volunteer - Rye

Rye Harbour Discovery Centre

Education Volunteer - Rye

Rye Harbour Nature Reserve

Volunteer with Nature Tots

Tilgate Park, Crawley Sessions take place on Thursdays 8:30am - 1pm during school term times

Conservation Volunteer as a part of a work party - Hastings Area

A conservation group that works at one of Marline Valley, Filsham Reedbed, Gilham Woods or Flatropers Wood twice a month on a Thursday

Taster Sessions for new volunteers

If you are are considering volunteering why not give it a go at one of our monthly summer Tuesday Taster sessions in the Crawley + Horsham area 9.30 am - 12.30 pm?

Beach Clean Volunteer - Rye Harbour Nature Reserve

Join the beach clean at Rye Harbour on the 3rd Wednesday of every month.

Events Volunteer - Rye

Rye Harbour Nature Reserve

Deneway Hit Squad - Brighton

This is a new volunteer group that will carry out practical conservation work on the reserve as a part of Deneway's Wild Future.

Youth Rangers at Rye Harbour Nature Reserve

Youth Rangers at Rye Harbour Nature Reserve Every other Saturday during term time, 10am – 2pm For 16-25year olds.

Adur + Worthing Hit Squad

A monthly Saturday morning conservation group that works in various locations in the Adur and Worthing District area.

Time Δ Debug Message - Perch Runway 3.2
1782905593.4390 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1782905593.46540.0264Matched page: /get-involved/volunteer/volunteering-vacancies, so not using routes.
1782905593.46550.0001Server address: 216.73.217.103
1782905593.46550Using master page: /templates/pages/volunteering/index.php
1782905593.46590.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.46790.0019 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782905593.47030.0024 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782905593.47110.0009INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782905593.47530.0041 [1] SELECT * FROM swt_shop_cart WHERE cartID=22481804
1782905593.47610.0009 [1] SELECT * FROM swt_shop_cart WHERE cartID=22481804
1782905593.47740.0012 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-01 11:33:00' AND saleTo>'2026-07-01 11:33:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782905593.47870.0013 [2] SELECT regionKey, regionHTML FROM swt_content_regions WHERE regionPage='/get-involved/volunteer/volunteering-vacancies' OR regionPage='*' ORDER BY regionPage DESC
1782905593.47950.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' OR pageSortPath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.48090.0013 [1] SELECT * FROM swt_pages_staging WHERE pageID=38 LIMIT 1
1782905593.48170.0008 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782905593.48340.0017Using template: /templates/pages/attributes/seo.html
1782905593.48410.0007 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/get-involved/volunteer/volunteering-vacancies' OR regionPage='*')
1782905593.48510.001 [1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=1344 AND idx.itemRev=4)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782905593.48830.0033 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782905593.49230.0039 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.49510.0029 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-001-002', '000-003-001', '000-003', '000') ORDER BY pageTreePosition DESC
1782905593.49760.0025Using template: /templates/navigation/ps_nav_template.html
1782905593.49770.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782905593.49860.0009 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782905593.49920.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782905593.50440.0052 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782905593.50540.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782905593.50610.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782905593.50870.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' OR pageSortPath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.51040.0016 [3] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-003-001-002', '000-003-001', '000-003', '000') ORDER BY pageTreePosition
1782905593.51270.0023 [3] Using template: /templates/navigation/breadcrumbs.html
1782905593.51330.0007 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Body Content' AND (regionPage='/get-involved/volunteer/volunteering-vacancies' OR regionPage='*')
1782905593.51430.0009 [1] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=1345 AND idx.itemRev=45)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782905593.51580.0015 [1] Using template: /templates/content/mixed_content.html
1782905593.51590.0002Using sub-template: /templates/content/text_block.html
1782905593.5160Using sub-template: /templates/content/thumbnails.html
1782905593.5160Using sub-template: /templates/content/image.html
1782905593.51610.0001Using sub-template: /templates/content/gallery.html
1782905593.51610Using sub-template: /templates/content/video.html
1782905593.51620.0001Using sub-template: /templates/content/ask_inline.html
1782905593.51620.0001Using sub-template: /templates/content/legacy_request_form.html
1782905593.51620Using sub-template: /templates/content/image.html
1782905593.51630Using sub-template: /templates/content/code_block.html
1782905593.51630Using sub-template: /templates/content/customisable_donate_form.html
1782905593.51640Using sub-template: /templates/content/contact_form.html
1782905593.51650.0002Using sub-template: /templates/forms/details.html
1782905593.51660.0001Using sub-template: /templates/forms/_data_protection.html
1782905593.51670.0001Using sub-template: /templates/forms/_personal_details.html
1782905593.51670.0001Using sub-template: /templates/forms/_address.html
1782905593.51680.0001Using sub-template: /templates/forms/_personal_details.html
1782905593.51680Using sub-template: /templates/forms/_address.html
1782905593.51690Using sub-template: /templates/forms/_data_protection.html
1782905593.51690Using sub-template: /templates/forms/_personal_details.html
1782905593.51690 [1] Using sub-template: /templates/forms/_data_protection.html
1782905593.51880.0019Using template: /templates/pages/attributes/default.html
1782905593.51890.0001Using sub-template: /templates/pages/attributes/seo.html
1782905593.51910.0002 [1] SELECT collectionID, collectionTemplate FROM swt_collections WHERE collectionKey='Opportunities'
1782905593.51990.0008 [20] SELECT * FROM ( SELECT idx.itemID, ci.collectionID, ci.itemJSON, idx2.indexValue as sortval FROM swt_collection_index idx JOIN swt_collection_items ci ON idx.itemID=ci.itemID AND idx.itemRev=ci.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_revisions cr ON idx.itemID=cr.itemID AND idx.itemRev=cr.itemRev AND idx.collectionID=ci.collectionID JOIN swt_collection_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE (idx.collectionID=6) AND ((idx.indexKey='hidden' AND idx.indexValue != 1)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, itemJSON, sortval ORDER BY sortval ASC
1782905593.56460.0447 [20] Using template: /templates/content/_opportunity_listing.html
1782905593.56740.0029Using template: /templates/pages/attributes/default.html
1782905593.56760.0002Using sub-template: /templates/pages/attributes/seo.html
1782905593.56780.0002 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782905593.57590.0081 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782905593.58270.0068 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782905593.5870.0044 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.59270.0056 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-001-002', '000-003-001', '000-003', '000') ORDER BY pageTreePosition DESC
1782905593.59690.0042 [6] Using template: /templates/navigation/footer-nav.html
1782905593.6010.0042 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782905593.60190.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782905593.60320.0013 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782905593.60690.0037 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.60840.0015 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-001-002', '000-003-001', '000-003', '000') ORDER BY pageTreePosition DESC
1782905593.61040.002 [10] Using template: /templates/navigation/footer-nav.html
1782905593.61370.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782905593.61440.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782905593.6160.0017 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782905593.62010.0041 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.62150.0014 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-001-002', '000-003-001', '000-003', '000') ORDER BY pageTreePosition DESC
1782905593.63020.0087 [29] Using template: /templates/navigation/footer-nav.html
1782905593.6330.0027 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782905593.6380.0051 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782905593.63890.0009 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782905593.64120.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/get-involved/volunteer/volunteering-vacancies' LIMIT 1
1782905593.64250.0012 [3] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-003-001-002', '000-003-001', '000-003', '000') ORDER BY pageTreePosition DESC
1782905593.64450.002 [10] Using template: /templates/navigation/footer-nav.html
1782905593.64750.003Request time: 0.2131
1782905593.64750Process time: 0.213
1782905593.64760Memory: 1.6222