Search thousands of fresh jobs

×

Environmental Control jobs

  • R Undisclosed
  • Permanent Intermediate position
  • Century City
  • Posted 01 Oct 2026
  • Expires in 17 days
  • Job 2645402 - Ref 2609406
  • R Undisclosed
  • Permanent Executive position
  • Stellenbosch
  • Posted 01 Oct 2026
  • Expires in 26 days
  • Job 2645681 - Ref 2610105
  • R Undisclosed
  • Permanent Senior position
  • Sandton
  • Posted 30 Sep 2026
  • Expires in 31 days
  • Job 2645635 - Ref GDR03830
  • R1,700 - R19,200 per month
  • Permanent Junior position
  • Senwabarwana (Bochum)
  • Posted 28 Sep 2026
  • Expires in 7 days
  • Job 2644901 - Ref 202275
  • R Undisclosed
  • Permanent Senior position
  • Johannesburg
  • Posted 30 Sep 2026
  • Expires in 25 days
  • Job 2645621 - Ref 2609514
  • R Undisclosed
  • Permanent Management position
  • Cape Town
  • Posted 01 Oct 2026
  • Expires in 9 days
  • Job 2645036 - Ref 2609302
  • R40 - R55 per month
  • Permanent Intermediate position
  • Krugersdorp
  • Posted 23 Sep 2026
  • Expires in 11 days
  • Job 2645082 - Ref JHB000901
  • Undisclosed
  • Contract Specialist position
  • Pretoria CBD
  • Posted 27 Sep 2026
  • Expires in 28 days
  • Job 2645479
  • R Undisclosed
  • Permanent Senior position
  • Sandton
  • Posted 30 Sep 2026
  • Expires in 31 days
  • Job 2645636 - Ref GDR03831
  • R10,000 - R15,000 per month
  • Permanent Intermediate position
  • Centurion
  • Posted 30 Sep 2026
  • Expires in 4 days
  • Job 2644668
  • R Undisclosed
  • Contract Management position
  • Parktown
  • Posted 01 Oct 2026
  • Expires in 17 days
  • Job 2645400 - Ref 880
  • R Undisclosed
  • Contract Senior position
  • Pretoria
  • Posted 29 Sep 2026
  • Expires in 30 days
  • Job 2645561 - Ref 120979117965700
  • R Undisclosed
  • Permanent Intermediate position
  • Hillbrow
  • Posted 02 Oct 2026
  • Job expires today
  • Job 2645460 - Ref JHB004056
  • R Undisclosed
  • Permanent Senior position
  • Cape Town Region
  • Posted 28 Sep 2026
  • Expires in 11 days
  • Job 2644934
  • R Undisclosed
  • Permanent Intermediate position
  • South Africa
  • Posted 28 Sep 2026
  • Expires in 6 days
  • Job 2644932 - Ref JHB003909
  • R1,100,000 - R1,400,000 per month
  • Permanent Senior position
  • Durban North
  • Posted 29 Sep 2026
  • Expires in 21 days
  • Job 2645299
  • R20,800 - R23,300 per month
  • Permanent Senior position
  • Mpumalanga
  • Posted 29 Sep 2026
  • Expires in 30 days
  • Job 2645571 - Ref 204972
  • R Undisclosed
  • Permanent Specialist position
  • Pretoria
  • Posted 01 Oct 2026
  • Expires in 28 days
  • Job 2645680 - Ref FIC_548
  • R66,700 - R70,000 per month
  • Permanent Senior position
  • Germiston
  • Posted 30 Sep 2026
  • Expires in 31 days
  • Job 2645590 - Ref 205052
  • R Undisclosed
  • Permanent Senior position
  • Cape Town
  • Posted 30 Sep 2026
  • Expires in 31 days
  • Job 2645617 - Ref GDR03834
  • R25 - R28 per month
  • Permanent Intermediate position
  • Primrose
  • Posted 02 Oct 2026
  • Expires in 10 days
  • Job 2645043 - Ref JHB006291
  • R Undisclosed
  • Permanent Senior position
  • Stellenbosch
  • Posted 30 Sep 2026
  • Expires in 25 days
  • Job 2645611 - Ref 2602313
  • R62,500 - R68,000 per month
  • Permanent Senior position
  • Durban (Durban CBD)
  • Posted 28 Sep 2026
  • Expires in 29 days
  • Job 2645485 - Ref 204672
  • Undisclosed
  • Permanent Intermediate position
  • Durbanville
  • Posted 28 Sep 2026
  • Expires in 11 days
  • Job 2644918 - Ref KT
  • Undisclosed
  • Contract Intermediate position
  • Bellville
  • Posted 29 Sep 2026
  • Expires in 30 days
  • Job 2645576
  • R Undisclosed
  • Internship position
  • Johannesburg
  • Posted 30 Sep 2026
  • Expires in 16 days
  • Job 2645361 - Ref 2609319
  • R100 - R200 per month
  • Permanent Senior position
  • Durban (Durban CBD)
  • Posted 30 Sep 2026
  • Expires in 22 days
  • Job 2645335
  • R Undisclosed
  • Permanent Senior position
  • Cape Town CBD
  • Posted 27 Sep 2026
  • Expires in 10 days
  • Job 2644884
  • R Undisclosed
  • Permanent Management position
  • Durban Region
  • Posted 30 Sep 2026
  • Expires in 31 days
  • Job 2645637 - Ref VE974
  • R30,000 - R30,001 per month
  • Temporary Intermediate position
  • Cape Town
  • Posted 01 Oct 2026
  • Expires in 27 days
  • Job 2645666 - Ref TCT004609
  • R Undisclosed
  • Permanent Management position
  • Durban (Durban CBD)
  • Posted 28 Sep 2026
  • Expires in 29 days
  • Job 2645496 - Ref 72751
  • R800,000 - R1,000,000 per month
  • Permanent Senior position
  • Cape Town CBD
  • Posted 27 Sep 2026
  • Expires in 10 days
  • Job 2644879
  • R Undisclosed
  • Permanent Senior position
  • Johannesburg
  • Posted 28 Sep 2026
  • Expires in 11 days
  • Job 2644939 - Ref GDR03832
  • R90,000 - R100,000 per month
  • Contract Senior position
  • Cape Town
  • Posted 01 Oct 2026
  • Expires in 26 days
  • Job 2645675 - Ref 870
  • R1,300,000 - R1,500,000 per month
  • Permanent Senior position
  • Johannesburg
  • Posted 27 Sep 2026
  • Expires in 10 days
  • Job 2644880
  • R Undisclosed
  • Permanent Senior position
  • Cape Town
  • Posted 02 Oct 2026
  • Expires in 9 days
  • Job 2645023 - Ref 2609221
  • R Undisclosed
  • Internship position
  • Johannesburg
  • Posted 30 Sep 2026
  • Expires in 16 days
  • Job 2645360 - Ref 2609320
  • Undisclosed
  • Contract Senior position
  • Johannesburg Region
  • Posted 29 Sep 2026
  • Expires in 3 days
  • Job 2644526
  • R Undisclosed
  • Permanent Management position
  • Stellenbosch
  • Posted 28 Sep 2026
  • Expires in 24 days
  • Job 2645488 - Ref JHB003922
  • R Undisclosed
  • Permanent Executive position
  • Johannesburg
  • Posted 26 Sep 2026
  • Expires in 13 days
  • Job 2645224 - Ref JHB003917
  • R Undisclosed
  • Permanent Junior position
  • Stellenbosch
  • Posted 25 Sep 2026
  • Expires in 3 days
  • Job 2644735 - Ref JHB003905
  • R50,000 - R66,700 per month
  • Permanent Senior position
  • Sandton
  • Posted 28 Sep 2026
  • Expires in 29 days
  • Job 2645486 - Ref 204673
  • R Undisclosed
  • Permanent Senior position
  • Johannesburg
  • Posted 29 Sep 2026
  • Expires in 24 days
  • Job 2645563 - Ref 2609506
  • R15,000 - R35,000 per month
  • Permanent Specialist position
  • Midrand
  • Posted 27 Sep 2026
  • Expires in 7 days
  • Job 2644910 - Ref 202343
  • R25,000 - R33,300 per month
  • Permanent Intermediate position
  • Pretoria CBD
  • Posted 25 Sep 2026
  • Expires in 26 days
  • Job 2645478
  • R150,000 - R191,700 per month
  • Permanent Management position
  • East Rand
  • Posted 30 Sep 2026
  • Expires in 23 days
  • Job 2645368 - Ref CJ861
  • R Undisclosed
  • Permanent Junior position
  • Bellville
  • Posted 29 Sep 2026
  • Expires in 30 days
  • Job 2645569 - Ref 64755
  • R Undisclosed
  • Contract Senior position
  • Pinetown
  • Posted 01 Oct 2026
  • Expires in 18 days
  • Job 2645372 - Ref HQ001336
  • R Undisclosed
  • Permanent Intermediate position
  • Randfontein
  • Posted 29 Sep 2026
  • Expires in 30 days
  • Job 2645564 - Ref 72784
  • R Undisclosed
  • Contract Intermediate position
  • Pinetown
  • Posted 29 Sep 2026
  • Expires in 24 days
  • Job 2645542 - Ref HQ001344
  • R Undisclosed
  • Contract Intermediate position
  • Pinetown
  • Posted 29 Sep 2026
  • Expires in 24 days
  • Job 2645541 - Ref HQ001343
  • R40,000 - R55,000 per month
  • Permanent Senior position
  • Kimberley
  • Posted 29 Sep 2026
  • Expires in 30 days
  • Job 2645529 - Ref 204853
  • R01 - R02 per month
  • Contract Intermediate position
  • Gauteng  / Work From Home
  • Posted 28 Sep 2026
  • Expires in 8 days
  • Job 2644977 - Ref 878000023877609
  • R Undisclosed
  • Permanent Management position
  • Primrose
  • Posted 26 Sep 2026
  • Expires in 13 days
  • Job 2645215 - Ref JHB003913
  • R Undisclosed
  • Permanent Intermediate position
  • Paarden Eiland
  • Posted 27 Sep 2026
  • Expires in 19 days
  • Job 2645243 - Ref AB
  • Undisclosed
  • Permanent Senior position
  • Waterfall
  • Posted 27 Sep 2026
  • Expires in 1 day
  • Job 2644433
  • R Undisclosed
  • Contract Junior position
  • Sandringham
  • Posted 28 Sep 2026
  • Expires in 2 days
  • Job 2645498 - Ref JHB004058
  • R Undisclosed
  • Permanent Senior position
  • Gauteng
  • Posted 25 Sep 2026
  • Expires in 12 days
  • Job 2645171 - Ref CPT003690
  • R Undisclosed
  • Permanent Intermediate position
  • Midrand
  • Posted 28 Sep 2026
  • Expires in 23 days
  • Job 2645521 - Ref JHB001822
  • Undisclosed
  • Permanent Executive position
  • Durban Region
  • Posted 30 Sep 2026
  • Expires in 31 days
  • Job 2645620 - Ref TAL3995
  • Undisclosed
  • Permanent Intermediate position
  • Stellenbosch
  • Posted 27 Sep 2026
  • Expires in 10 days
  • Job 2644877 - Ref CS
  • Undisclosed
  • Permanent Senior position
  • Cape Town CBD
  • Posted 27 Sep 2026
  • Expires in 10 days
  • Job 2644875 - Ref SB
  • Undisclosed
  • Permanent Senior position
  • Century City
  • Posted 31 Aug 2026
  • Expires in 1 day
  • Job 2641805
  • Undisclosed
  • Permanent Intermediate position
  • Midrand
  • Posted 28 Sep 2026
  • Expires in 29 days
  • Job 2645509 - Ref 64722
  • R Undisclosed
  • Permanent Senior position
  • Primrose
  • Posted 26 Sep 2026
  • Expires in 13 days
  • Job 2645218 - Ref JHB003914
  • R Undisclosed
  • Permanent Junior position
  • KwaZulu-Natal
  • Posted 26 Sep 2026
  • Expires in 18 days
  • Job 2645211 - Ref 72255
  • R Undisclosed
  • Permanent Management position
  • Gqeberha
  • Posted 28 Sep 2026
  • Expires in 5 days
  • Job 2644954 - Ref 2609214
  • R Undisclosed
  • Permanent Management position
  • KwaZulu-Natal
  • Posted 28 Sep 2026
  • Expires in 11 days
  • Job 2644917 - Ref 72021
  • R50,000 - R60,000 per month
  • Permanent Senior position
  • Emalahleni
  • Posted 28 Sep 2026
  • Expires in 2 days
  • Job 2644455 - Ref 200786
  • R Undisclosed
  • Permanent Senior position
  • South Africa
  • Posted 26 Sep 2026
  • Expires in 11 days
  • Job 2645227 - Ref JHB003918
  • R Undisclosed
  • Permanent Senior position
  • Diep River
  • Posted 26 Sep 2026
  • Expires in 18 days
  • Job 2645209 - Ref 72189
  • R Undisclosed
  • Contract Senior position
  • Johannesburg
  • Posted 26 Sep 2026
  • Expires in 12 days
  • Job 2645196 - Ref 2606209
  • Undisclosed
  • Permanent Management position
  • East Rand
  • Posted 29 Sep 2026
  • Expires in 3 days
  • Job 2644521 - Ref TAL3990
  • R20,000 - R25,000 per month
  • Permanent Senior position
  • Gqeberha
  • Posted 25 Sep 2026
  • Expires in 9 days
  • Job 2644794 - Ref 201869
  • R Undisclosed
  • Permanent Intermediate position
  • Midrand
  • Posted 27 Sep 2026
  • Expires in 13 days
  • Job 2645259 - Ref 2609318
  • Undisclosed
  • Permanent Intermediate position
  • Waterfall
  • Posted 27 Sep 2026
  • Expires in 1 day
  • Job 2644432
  • R Undisclosed
  • Permanent Senior position
  • Johannesburg
  • Posted 30 Sep 2026
  • Expires in 16 days
  • Job 2645359 - Ref 2609321
  • R Undisclosed
  • Permanent Senior position
  • Eastern Cape
  • Posted 25 Sep 2026
  • Expires in 11 days
  • Job 2645140 - Ref 2608306
  • R Undisclosed
  • Permanent Management position
  • Western Cape
  • Posted 25 Sep 2026
  • Expires in 9 days
  • Job 2644806 - Ref 71625
  • R90,000 - R120,000 per month
  • Contract Senior position
  • Sandton
  • Posted 26 Sep 2026
  • Expires in 3 days
  • Job 2644817 - Ref 877
  • R15 - R20 per month
  • Permanent Intermediate position
  • Primrose
  • Posted 28 Sep 2026
  • Expires in 24 days
  • Job 2645501 - Ref JHB006341
  • R Undisclosed
  • Contract Intermediate position
  • Johannesburg
  • Posted 29 Sep 2026
  • Expires in 7 days
  • Job 2645538 - Ref JHB004060
  • R Undisclosed
  • Contract Senior position
  • Somerset West
  • Posted 29 Sep 2026
  • Expires in 7 days
  • Job 2644973 - Ref PE011733
  • R Undisclosed
  • Permanent Senior position
  • Midrand
  • Posted 27 Sep 2026
  • Expires in 13 days
  • Job 2645258 - Ref 2609317
  • R40,000 - R50,000 per month
  • Permanent Specialist position
  • Gqeberha
  • Posted 24 Sep 2026
  • Expires in 8 days
  • Job 2644731 - Ref 201636
  • R Undisclosed
  • Permanent Intermediate position
  • East London
  • Posted 02 Oct 2026
  • Expires in 24 days
  • Job 2645461 - Ref AB
  • R18,000 - R25,000 per month
  • Permanent Intermediate position
  • Centurion
  • Posted 02 Oct 2026
  • Expires in 15 days
  • Job 2645025
  • R Undisclosed
  • Permanent Junior position
  • Cape Town
  • Posted 01 Oct 2026
  • Expires in 17 days
  • Job 2645405 - Ref 2609408
  • R Undisclosed
  • Contract Senior position
  • Braamfontein (Braampark)
  • Posted 25 Sep 2026
  • Expires in 8 days
  • Job 2644745 - Ref 211461568080543
  • R Undisclosed
  • Contract Intermediate position
  • Durban (Durban CBD)
  • Posted 25 Sep 2026
  • Expires in 19 days
  • Job 2645475 - Ref PRS000420
  • R Undisclosed
  • Permanent Senior position
  • Johannesburg
  • Posted 27 Sep 2026
  • Expires in 4 days
  • Job 2644862 - Ref 2609203
  • R Undisclosed
  • Permanent Senior position
  • Cape Town
  • Posted 28 Sep 2026
  • Expires in 5 days
  • Job 2644950 - Ref 2609212
  • R41,700 - R55,000 per month
  • Permanent Intermediate position
  • Johannesburg
  • Posted 02 Oct 2026
  • Expires in 11 days
  • Job 2645085 - Ref JHB000901
  • R Undisclosed
  • Contract Senior position
  • Randjespark
  • Posted 25 Sep 2026
  • Expires in 8 days
  • Job 2644743 - Ref 196876435064655
  • R41,700 - R45,000 per month
  • Permanent Senior position
  • Pretoria
  • Posted 25 Sep 2026
  • Expires in 8 days
  • Job 2644734 - Ref 201639
  • R75,000 - R85,000 per month
  • Contract Management position
  • Johannesburg
  • Posted 26 Sep 2026
  • Expires in 3 days
  • Job 2644801 - Ref 874
  • R Undisclosed
  • Permanent Senior position
  • South Africa
  • Posted 29 Sep 2026
  • Expires in 7 days
  • Job 2644976 - Ref PE011734
  • R27,000 - R37,000 per month
  • Permanent Senior position
  • Viljoenskroon
  • Posted 24 Sep 2026
  • Expires in 17 days
  • Job 2645124 - Ref 203210
  • Undisclosed
  • Contract Intermediate position
  • Bellville
  • Posted 25 Sep 2026
  • Expires in 8 days
  • Job 2644752 - Ref AML
  • R Undisclosed
  • Permanent Executive position
  • Bellville
  • Posted 26 Sep 2026
  • Expires in 3 days
  • Job 2644855 - Ref 2609208