Menu
Search
for example job, company, skills
for example city, county or postcode

31 Temporary jobs in Moray

Show filters
Results 11-20 of 31
Show per page and sort by

Labourer with Van

  • 14 November 2025
  • Morgan Hunt UK Ltd - Arradoul, Moray, AB56 5AS
  • £19.52 per hour
  • Temporary
  • Full time

Morgan Hunt is looking to recruit a labourer with their own work van for one of their clients based in Buckie. Their van would need to be big enough for carrying sheets of timber and doing dump runs. You would need to be willing to work alongside other ...

Electrician

  • 09 December 2025
  • Morgan Hunt UK Ltd - Elgin, Moray, IV30 1BH
  • £25 to £28 per hour
  • Temporary
  • Full time

Morgan Hunt are recruiting several maintenance electricians for varying roles with our clients based in Elgin. The role involves working as part of an estates team, completing repairs and maintenance works across the clients properties. In order to be ...

HGV Driver

  • 12 November 2025
  • Morgan Hunt UK Ltd - Rothes, Moray, AB38 7BQ
  • £18.50 to £18.5 per hour
  • Temporary
  • Full time

Morgan Hunt are looking to recruit an HGV Driver for one of our clients based in Aberlour. Your role will involve working alongside other colleagues and being a team player. Your role will involve driving class 2 vehicles and carrying out other tasks as and ...

Electrician

  • 09 December 2025
  • Morgan Hunt UK Ltd - Elgin, Moray, IV30 1BH
  • £25 per hour
  • Temporary
  • Full time

Morgan Hunt are recruiting several maintenance electricians for varying roles with our clients based in Elgin. The role involves working as part of an estates team, completing repairs and maintenance works across the clients properties. In order to be ...

Nightshift HGV Driver

  • 28 November 2025
  • Morgan Hunt UK Ltd - Inverness, Highlands, IV3 8BF
  • £21 per hour
  • Temporary
  • Full time

Morgan Hunt are looking to recruit a Class 2 Driver for one of our clients based in Inverness. Your role will involve driving snow Ploughs in and around Inverness Area. This will be working Night shift only, 4 on and 4 off. You will be expected to be a team ...

CSCS Labourers

  • 08 December 2025
  • Search Consultancy LTD - Portgordon, Moray, AB56 5BS
  • £13 to £16 per hour
  • Temporary
  • Full time

Search Consultancy have fantastic opportunities to work with some of our valued clients in the Portgordon area. These are temporary roles, however this is a long term project we have ongoing work for interested candidates and can offer great benefits such as ...

Cook

  • 03 December 2025
  • Staffline - AB55 5BU
  • On-site only
  • Temporary
  • Part time

Brightwork are pleased to be recruiting for a Cook to cover breakfast functions for our client based in Keith. This role is due to start in January 2026 and run for around 12 weeks on an ad-hoc basis. Your Time at Work Working with this client, duties will ...

Customer Services

  • 17 November 2025
  • Staffline - IV36 3TJ
  • On-site only
  • Permanent
  • Full time

Customer Service Manager/Advisor Brightwork is looking for a motivated Customer Manager and Customer Services Advisor to join their client's team within a busy service station, a Nationwide family business, operating as the heartbeat of a small community. ...

Support Worker

  • 25 November 2025
  • Newcross Healthcare Solutions - IV30 1AA
  • £13.9 to £16.68 per hour
  • On-site only
  • Permanent
  • Part time

Support Worker - Elgin Pay: £13.90 to £16.68 per hour Full-time or part-time hours Three decades supporting people across health and social care. We do what is right, even when no one is watching. Every voice matters. Every person counts. Compassionate care ...

Support Worker

  • 25 November 2025
  • Newcross Healthcare Solutions - IV36 1AA
  • £13.9 to £16.68 per hour
  • On-site only
  • Permanent
  • Part time

Support Worker - Forres Pay: £13.90 to £16.68 per hour Full-time or part-time hours Three decades supporting people across health and social care. We do what is right, even when no one is watching. Every voice matters. Every person counts. Compassionate care ...