Snow Team Job Listings

“Everybody needs beauty as well as bread, places to play in and pray in, where nature may heal and give strength to body and soul.”– John Muir

JOIN THE SNOW TEAM AT HERMES LANDSCAPING

 

ARE YOU SKILLED IN COMMERCIAL SNOW REMOVAL?
(We are looking for you!)

Why Choose Hermes?

Connecting people with nature and creating beauty is critical to the tapestry of who we are. We have leaders and coaches, not bosses. Our teams are committed to helping each person grow and be the best person they can be for themselves and their families.

  • Competitive wages
  • Weekly pay
  • End of shift bonuses
  • Hot meals and snacks provided
  • Boots and gloves provided

Snow Subcontractor

Do you own your own plow or salt spreader, and are you looking for a way to supplement your income during the winter months?

SNOW DRIVER

Do you hold a valid drivers license, have experience driving trucks, operating a plow truck, salt spreaders or using heavy equipment?

SNOW CREW

Do you enjoy working outside with your hands and don’t mind a little cold weather?

Currently hiring for:

  • Snow Crew Leaders
  • Plow Drivers
  • Snow Subcontractors
  • Equipment Operators

Opportunities in the following trades:

  • Crew Lead
  • Subcontractor
  • Drivers

Seeking skilled individuals:

  • Snow Crew Leaders
  • Snow Drivers
  • Snow Subcontractors
  • Equipment Operators

OPEN JOB DESCRIPTIONS

    function viewJob(x) { window.open("https://app.webhris.com" + x.dataset.joblink); return false; } function parseResponse(responseType, responseData) { // grab the element to modify var jobsContainer = document.getElementsByClassName("jobsContainer")[0]; // define a template for the contents of each list item (
  • ) element, repeating for each job listing. // job listings, will need to replace { title }, { description } and { link }. var jobTemplate = '

    {title} {description}

    APPLY NOW
    '; // if there are no job listings, or if there is a misconfiguration / server error, this template is used. var errorTemplate = ' {message} '; // process each response populated in the linked javascript file. // this should either be a single error response, or one-or-more job responses var itemElement = document.createElement("li"); itemElement.setAttribute("class", "listItem"); switch (responseType) { case 1: // process the job itemElement.innerHTML = jobTemplate.replace("{title}", responseData.title).replace("{description}", responseData.description).replace("{link}", responseData.link); break; case 2: // process the error var message = ""; switch (responseData.status) { case "NO_RESULTS": // choosing to override the message that is provided from the server for NO_RESULTS message = "There are no jobs available at this time, please check back soon!"; break; case "SERVER_ERROR": case "INVALID_COMPANYID": case "MISSING_COMPANYID": // using the error message provided by the server for these status values. message = responseData.message; break; default: // if the server ever adds any new statuses, display this generic error message. message = "Sorry, there was an error while fetching the job listings."; break; } itemElement.innerHTML = errorTemplate.replace("{message}", message); break; } jobsContainer.appendChild(itemElement); }