Skip to main content

Director of Maintenance - Hanalei Bay Resort | Grand Pacific Resorts - Princeville, HI

Director of Maintenance - Princeville, HI 96722 - Indeed.com

"),r.close()),!r)throw Error("base not supported");var a=r.createElement("base");a.href=n,r.getElementsByTagName("head")[0].appendChild(a);var i=r.createElement("a");return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||""),f=function(){if(!("defineProperties"in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement("a"),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return"origin"in l?l.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[l.protocol];return e?l.host.replace(e,""):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==l.pathname.charAt(0)?"/"+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if("searchParams"in(c=new e.URL("http://example.com"))){var f=new l("http://example.com");if(f.search="a=1&b=2","http://example.com/?a=1&b=2"===f.href&&(f.search="","http://example.com/"===f.href))return}"href"in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},"delete":{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return r(this._list)},writable:!0,enumerable:!1,configurable:!0}}),"Symbol"in e&&"iterator"in e.Symbol&&(Object.defineProperty(o.prototype,e.Symbol.iterator,{value:o.prototype.entries,writable:!0,enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,e.Symbol.iterator,{value:function(){return this},writable:!0,enumerable:!0,configurable:!0})),s)for(var h in s)Object.prototype.hasOwnProperty.call(s,h)&&"function"==typeof s[h]&&(l[h]=s[h]);e.URL=l,e.URLSearchParams=o}(),function(){if("1"!==new e.URLSearchParams([["a",1]]).get("a")||"1"!==new e.URLSearchParams({a:1}).get("a")){var r=e.URLSearchParams;e.URLSearchParams=function(e){if(e&&"object"==typeof e&&t(e)){var a=new r;return n(e).forEach(function(e){if(!t(e))throw TypeError();var r=n(e);if(2!==r.length)throw TypeError();a.append(r[0],r[1])}),a}return e&&"object"==typeof e?(a=new r,Object.keys(e).forEach(function(t){a.set(t,e[t])}),a):new r(e)}}}()}(self);}if (!((function(){try{if("WeakMap"in self&&0===self.WeakMap.length){var e={},t=new self.WeakMap([[e,"test"]]) return"test"===t.get(e)&&!1===t["delete"](0)}return!1}catch(a){return!1}})() )) {!function(e){var t=Symbol("undef"),r=function a(){if(!(this instanceof a))throw new TypeError('Constructor WeakMap requires "new"');var e=OrdinaryCreateFromConstructor(this,a.prototype,{_keys:[],_values:[],_es6WeakMap:!0}),t=arguments.length>0?arguments[0]:undefined;if(null===t||t===undefined)return e;var r=Get(e,"set");if(!IsCallable(r))throw new TypeError("WeakMap.prototype.set is not a function");try{for(var o=GetIterator(t);;){var p=IteratorStep(o);if(!1===p)return e;var n=IteratorValue(p);if("object"!==Type(n))try{throw new TypeError("Iterator value "+n+" is not an entry object")}catch(s){return IteratorClose(o,s)}try{var i=Get(n,"0"),l=Get(n,"1");Call(r,e,[i,l])}catch(u){return IteratorClose(o,u)}}}catch(u){if(Array.isArray(t)||"[object Arguments]"===Object.prototype.toString.call(t)||t.callee){var y,c=t.length;for(y=0;y-1) )) {self.CustomEvent=function e(t,n){if(!t)throw Error('TypeError: Failed to construct "CustomEvent": An event name must be provided.');var l;if(n=n||{bubbles:!1,cancelable:!1,detail:null},"createEvent"in document)try{l=document.createEvent("CustomEvent"),l.initCustomEvent(t,n.bubbles,n.cancelable,n.detail)}catch(a){l=document.createEvent("Event"),l.initEvent(t,n.bubbles,n.cancelable),l.detail=n.detail}else l=new Event(t,n),l.detail=n&&n.detail||null;return l},CustomEvent.prototype=Event.prototype;}if (!("document"in self&&"hidden"in document&&"visibilityState"in document )) {!function(){function i(){document.hidden=document[t+"Hidden"],document.visibilityState=document[t+"VisibilityState"]}var t=document.webkitVisibilityState?"webkit":document.mozVisibilityState?"moz":null;t&&(i(),document.addEventListener(t+"visibilitychange",function(){i(),document.dispatchEvent(new CustomEvent("visibilitychange"))}))}();}if (!((function(){var n=!1 return document.documentElement.addEventListener("focusin",function(){n=!0}),document.documentElement.dispatchEvent(new Event("focusin")),n})() )) {self.addEventListener("focus",function(e){e.target.dispatchEvent(new Event("focusin",{bubbles:!0,cancelable:!0}))},!0),self.addEventListener("blur",function(e){e.target.dispatchEvent(new Event("focusout",{bubbles:!0,cancelable:!0}))},!0);}if (!("onhashchange"in self&&(null==self.onhashchange||"function"==typeof self.onhashchange) )) {!function(n){function h(){a!==n.location.hash&&(a=n.location.hash,n.dispatchEvent(new Event("hashchange"))),setTimeout(h,500)}var a=n.location.hash;n.onhashchange=function(){},h()}(self);}if (!("XMLHttpRequest"in self&&"prototype"in self.XMLHttpRequest&&"addEventListener"in self.XMLHttpRequest.prototype )) {!function(e,t){e.XMLHttpRequest=function s(){var e=this,n=e._request=t?new t:new ActiveXObject("MSXML2.XMLHTTP.3.0");n.onreadystatechange=function(){e.readyState=n.readyState;var t=4===e.readyState;e.response=e.responseText=t?n.responseText:null,e.status=t?n.status:null,e.statusText=t?n.statusText:null,e.dispatchEvent(new Event("readystatechange")),t&&e.dispatchEvent(new Event("load"))},"onerror"in n&&(n.onerror=function(){e.dispatchEvent(new Event("error"))})},e.XMLHttpRequest.UNSENT=0,e.XMLHttpRequest.OPENED=1,e.XMLHttpRequest.HEADERS_RECEIVED=2,e.XMLHttpRequest.LOADING=3,e.XMLHttpRequest.DONE=4;var n=e.XMLHttpRequest.prototype;n.addEventListener=e.addEventListener,n.removeEventListener=e.removeEventListener,n.dispatchEvent=e.dispatchEvent,n.abort=function r(){return this._request()},n.getAllResponseHeaders=function u(){return this._request.getAllResponseHeaders()},n.getResponseHeader=function i(e){return this._request.getResponseHeader(e)},n.open=function a(e,t){this._request.open(e,t,arguments[2],arguments[3],arguments[4])},n.overrideMimeType=function o(e){this._request.overrideMimeType(e)},n.send=function p(){this._request.send(0 in arguments?arguments[0]:null)},n.setRequestHeader=function d(e,t){this._request.setRequestHeader(e,t)}}(self,self.XMLHttpRequest);}if (!("fetch"in self )) {!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.WHATWGFetch={})}(this,function(t){"use strict";function e(t){return t&&DataView.prototype.isPrototypeOf(t)}function r(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function o(t){return"string"!=typeof t&&(t=String(t)),t}function n(t){var e={next:function(){var e=t.shift();return{done:e===undefined,value:e}}};return v.iterable&&(e[Symbol.iterator]=function(){return e}),e}function i(t){this.map={},t instanceof i?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function s(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function a(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function f(t){var e=new FileReader,r=a(e);return e.readAsArrayBuffer(t),r}function u(t){var e=new FileReader,r=a(e);return e.readAsText(t),r}function h(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o-1?e:t}function p(t,e){e=e||{};var r=e.body;if(t instanceof p){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new i(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,r||null==t._bodyInit||(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new i(e.headers)),this.method=y(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function l(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function b(t){var e=new i;return t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}}),e}function m(t,e){e||(e={}),this.type="default",this.status=e.status===undefined?200:e.status,this.ok=this.status>=200&&this.status-1};i.prototype.append=function(t,e){t=r(t),e=o(e);var n=this.map[t];this.map[t]=n?n+", "+e:e},i.prototype["delete"]=function(t){delete this.map[r(t)]},i.prototype.get=function(t){return t=r(t),this.has(t)?this.map[t]:null},i.prototype.has=function(t){return this.map.hasOwnProperty(r(t))},i.prototype.set=function(t,e){this.map[r(t)]=o(e)},i.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},i.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),n(t)},i.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),n(t)},i.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),n(t)},v.iterable&&(i.prototype[Symbol.iterator]=i.prototype.entries);var _=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];p.prototype.clone=function(){return new p(this,{body:this._bodyInit})},c.call(p.prototype),c.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new i(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var x=[301,302,303,307,308];m.redirect=function(t,e){if(-1===x.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},t.DOMException=self.DOMException;try{new t.DOMException}catch(g){t.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}w.polyfill=!0,self.fetch=w,self.Headers=i,self.Request=p,self.Response=m,t.Headers=i,t.Request=p,t.Response=m,t.fetch=w,Object.defineProperty(t,"__esModule",{value:!0})});}})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {}); ]]>

Grand Pacific Resort Management (GPRM) is a Southern California rooted company with a world-class culture and exciting growth plans. Inspired by the understanding that the aim of life is to enrich lives; GPRM was created to help families invest invaluable time away together. Join and grow with us as we strive to make vacation dreams a reality.


GPRM is searching for a top performing Director of Maintenance at Hilton Grand Vacations Club at MarBrisa. This is the perfect opportunity to work for a company unlike any other that has a well-defined vision, strong sense of values and a culture that keeps promises.

Description

As a Director of Maintenance, your major responsibilities include maintaining inventory, cost controls, purchasing, training, inspecting, motivating, and managing a skilled workforce. Responsibilities also include overseeing reserve-study improvements and special projects, administering a rigorous preventative maintenance program, organizing the resort's safety program and providing thorough documentation in accordance with Grand Pacific Resorts specifications. You will supervise daily activities of maintenance, grounds and security departments, provide technical expertise and direct supervision/guidance as necessary, coordinate with management, vendors, contractors and other departments as necessary, screen vendors and orders parts and supplies, assist management with budget preparation and planning for reserve/capital expense projects, ensure budget compliance, timely and effective operations, organization and activities of department line staff, and perform other duties as assigned by management.

Our ideal candidate will possess a high energy level and be comfortable performing multifaceted projects in conjunction with normal activities. You must be well-organized, advocate team support, able to get along with diverse personalities, and be tactful, mature, and flexible. You've got a proven track record of implementing preventative maintenance and raising guest satisfaction. You've hired, trained, coached, and developed an outstanding engineering and maintenance staff.

To support GPRM's culture of being recognized by our customers as the best in our business, you should champion this culture at every touch point of our business from our associates, guests, owners and communities. The service and courtesy you extend and promote on a daily basis will ensure a healthy and productive culture of serving others with excellence.

Schedules will vary based on property needs. Due to the nature of timeshare owner/guest stay patterns, you will be expected to work most weekends in order to maximize guest satisfaction.


Essential and Non-Essential Duties & Responsibilities

The Director of Maintenance is a multi-faceted position. Your responsibilities will include but are not limited to:

  • Reports to General Manager
  • Must be able to perform all the functions within the Maintenance Technician job Description.
  • Report to work on time and be ready to work. Must present in professional attire, following associate handbook guidelines.
  • Upon arrival for shift, immediately inspects work areas for safety and maintenance concerns.
  • Remain flexible in schedule, willing to work hours & days as requested.
  • Effectively supervise a unique and diverse group of employees using proven leadership techniques.
  • Effectively communicate both in oral and written form with management, guests, employees, vendors, co-workers, etc.
  • Must at all times demonstrate cooperative behavior with colleagues and management.
  • Coordinate diverse simultaneous projects.
  • Provide training and/or guidance to employees as necessary.
  • Develop and affect new policies and procedures as necessary.
  • Exhibits exceptional problem solving skills.
  • Exhibits knowledge of building codes, laws pertaining to employee relations, safety/fire/emergency procedures, and "best" or "acceptable" maintenance practices.
  • Exhibits knowledge of various hand tools, power tools, lawn equipment, snow removal equipment, and company vehicles.
  • Assists staff with repairs as necessary.
  • Exhibits at least minimal to moderate computer literacy.
  • Recognize, identify and proactively address existing or potential problems or issues affecting the positive image of the property.
  • Orders repair and replacement supplies as necessary.
  • Maintaining a written inventory supply system.
  • Maintains and manages a written work order system.
  • Maintains and is held accountable for company issued vehicle gas cash bank following proper cash accounting procedures.
  • Develop & implement procedures to adhere to California OSHA mandates, and monitors same.
  • Develop & maintain inspection checklists for all company vehicles.
  • Develop & implement work logs and procedures for recording productivity.
  • Regularly check the quantity and quality of work completed by individual staff members.
  • Develop & implement preventative maintenance procedures for all applicable equipment.
  • Ensure that all company tools & equipment are in good working order, properly cared for, and accounted for.
  • Maintain quality work standards throughout the department to ensure gold crown RCI scores in unit & property maintenance.
  • Conducts all required safety meetings/classes.
  • Conducts quarterly departmental meetings.
  • Attends mandatory All Employee Meetings.
  • Conducts themselves in a professional manner at all times, displaying respect for management, guests, vendors, and fellow employees of all departments.
  • Follows all rules and regulations set forth in the latest Employee Handbook.
  • Coordinating and conducting all departmental training, verification of work produced.
  • Support all Maintenance and Grounds employees with decision making process for a variety of situations that may occur.
  • Make the weekly schedules for the Maintenance, Security, and Grounds employees.
  • Handle all departmental requests for time off and requests to change shifts.
  • Update and maintain employee availability and issue uniforms as necessary.
  • Reviews and corrects departments' weekly time clock reports.
  • Other duties may be assigned.
  • The physical demands describe here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently required to stand, use hands, talk, hear, taste and smell. The employee is frequently required to reach with hands and arms. The employee is occasionally required to walk, sit, stoop, kneel, crouch, climb, balance or crawl. The employee must regularly lift and/or move up to fifty (50) pounds, and occasionally lift and/or move up to one hundred (100) pounds. Specific vision abilities required by this job during night time conditions include: close vision, distant vision, color vision, peripheral vision, and depth perception, ability to identify the color of the water in a pool or spa, and ability to adjust focus.
  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. While performing the duties of this job the employee is regularly exposed to outside weather conditions such as: extreme cold weather conditions including snow and ice, dark night time conditions. The employee is occasionally exposed to moving mechanical parts and risk of electrical shock. While performing the duties of this job, the employee is occasionally exposed to wet and/or humid conditions, high and/or precarious places, fumes or airborne particles, toxic or caustic chemicals, extreme heat and risk of radiation. The noise level in the work environment is usually low to moderate.


Qualifications for our ideal candidate

  • Minimum of (5) five years experience in hotel/timeshare industry with emphasis on supervisor/management of a minimum of (5) five employees with exposure to advanced Maintenance and Grounds procedures.
  • Five (5) years minimum experience in engineering, building maintenance or a related field.
  • Two (2) years minimum in a director/management capacity.
  • A college degree in a related engineering field may substitute for two years of experience.
  • High school diploma required. PC computer literate.
  • A valid CA driver's license with a clean DMV record is required.
  • Ability to read and interpret documents such as safety rules, operating and maintenance instructions and procedure manuals.
  • Ability to write and route reports or correspondence.
  • Ability to speak effectively before groups of customers or Team Members.
  • Ability to add, subtract, multiply and divide in all units of measure, using whole numbers, common fractions and decimals.
  • Ability to compute rate, ratio and percent.
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
  • Must be able to lift up to 75 pounds
  • Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.


Management may modify, at its discretion, this job description to meet the company's changing needs.


If you have what we are looking for, Grand Pacific Resort Management is just the family for you.


We hope to welcome you to our family!


Grand Pacific Resort Management is one of the most successful resort management and vacation ownership company based in Southern California. GPRM was formed in 1993 to develop niche-market hotels and timeshare vacation ownership resorts. Twenty years later, we are an award-winning leader in our field with 20 vacation ownership resorts, condos, beach homes and hotels comprising over 1,400 total condominium units and hotel rooms. GPRM has earned a reputation as a stable, successful and innovative organization. With a thriving corporate culture, and a strong commitment to the development of its associates, we have achieved excellence in the hospitality industry management arena.

Brand: Hanalei Bay Resort
Address: 5380 Honoiki Road Princeville, HI - 96722
Property Description: Hanalei Bay Resort
Property Number: 20207



* This article was originally published here
Jobs In Hawaii


Job Listing

Show more