bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompanies02161b08 Cb15 42c3 Bce4 F772c36f668c 19000101 000001Code Enforcement Officer

Code Enforcement Officer

02161b08 Cb15 42c3 Bce4 F772c36f668c 19000101 000001 · Monterey, CA, US, Monterey, CA · Active · $32–$42 / hour · ADP Workforce Now Recruiting

Job facts

FieldValue
Company02161b08 Cb15 42c3 Bce4 F772c36f668c 19000101 000001
TitleCode Enforcement Officer
Normalized title-
Department / team-
LocationMonterey, CA, United States
Work model-
Employment type-
Salary$32–$42 / hour
Statusactive
ATS providerADP Workforce Now Recruiting
Posted / first seen2026-06-04 / 2026-06-05
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from 02161b08 Cb15 42c3 Bce4 F772c36f668c 19000101 000001.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through ADP Workforce Now Recruiting.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Monterey.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

Company02161b08 Cb15 42c3 Bce4 F772c36f668c 19000101 000001
Source62cb078e-d617-4eb3-833e-3956872ebff0
ATS providerADP Workforce Now Recruiting

Description

Join a Team That's Envisioning the Future of Building & Safety For more than 60 years, Willdan has partnered with government agencies to deliver innovative engineering, planning, building, and consulting services that strengthen communities across the nation. Through our subsidiary, Public Agency Resources (PARS), we’re shaping the future of safe, sustainable, and resilient cities. We are seeking a dedicated and community-minded part-time Vendor Enforcement Officer near the Monterey, CA area, to help local governments ensure that street vendors and mobile businesses comply with municipal codes, health and safety regulations, and permit requirements. This role is ideal for individuals who are detail-oriented, enjoy fieldwork, and are committed to balancing community safety with fair vendor opportunities. You will always work as part of a team, ensuring support, safety, and collaboration in every assignment. Schedule & Compensation Part-time role with flexible scheduling. Hours may be coordinated to complement other employment. Competitive hourly rate based on experience. Training, tools, and support provided. Essential Duties and Responsibilities Patrol designated areas in coordination with a team to monitor vendor activities, including food carts, street vendors, and mobile businesses. Verify that vendors possess and display valid permits and licenses. Educate vendors on applicable municipal codes, ordinances, and compliance requirements. Address citizen complaints and investigate alleged violations related to unpermitted or unsafe vendor operations. Issue citations, warnings, or notices of violation as necessary. Document inspections and enforcement actions with written reports, photos, and case notes. Coordinate with teammates, local law enforcement, public health officials, and other city departments to resolve violations. Represent the city and Willdan in administrative hearings or court proceedings when required. Promote community awareness regarding vendor regulations and public safety standards. Job Requirements / Qualifications Strong communication and interpersonal skills, with the ability to de-escalate conflicts. Comfortable working in the field with frequent public contact. Proficient in report writing, recordkeeping, and use of mobile enforcement tools. Code Enforcement, Law Enforcement, or security officer or similar experience required. Team-oriented mindset with the ability to collaborate closely with colleagues on every assignment. Valid driver’s license and reliable transportation required. Bilingual (English/Spanish) preferred. EEO Non-Discrimination and ADA Reasonable Accommodation Statement Willdan is an equal opportunity employer. Applicants are considered for all positions without regard to race, religious creed, color, age marital status, sex, sexual orientation, gender identity, gender expression, citizenship status, national origin, ancestry, religion, military service or veteran status, disability, medical condition, childbirth and related medical conditions, genetic testing, reproductive status or any other classification protected by federal, state or local laws and ordinances. Willdan does not discriminate on the basis of physical or mental disability where the essential functions of the job can be reasonably accommodated. Determinations on requests for reasonable accommodation will be made on a case-by-case basis. If you need reasonable accommodation for any part of the application and hiring process, please notify us. Public Agency Resources participates in E-Verify.

Full job record

Job ID300d21c3ac413a25810f36b1cc42fe439d9871a9
Org ID553a1107-1ceb-42c6-97b3-4732a2fe32b7
Source ID62cb078e-d617-4eb3-833e-3956872ebff0
Board ID62cb078e-d617-4eb3-833e-3956872ebff0
Provideradp_workforcenow
Provider Job Key567094
TitleCode Enforcement Officer
Normalized Title
Statusactive
Activeyes
Location TextMonterey, CA, US, Monterey, CA
Department
Team
Employment Type
Workplace Type
Remote Policy
CountryUnited States
RegionCA
CityMonterey
Salary Raw32 To 42 (USD) Hourly
Salary Min32
Salary Max42
Salary CurrencyUSD
Salary Periodhour
Source URLhttps://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=02161b08-cb15-42c3-bce4-f772c36f668c&ccId=19000101_000001&lang=en_US&type=JS&jobId=567094&jwId=9206442337400_1
Apply URLhttps://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=02161b08-cb15-42c3-bce4-f772c36f668c&ccId=19000101_000001&lang=en_US&type=JS&jobId=567094&jwId=9206442337400_1
First Seen At2026-06-05 02:08:27Z
Last Seen At2026-06-06 12:02:23Z
Last Checked At2026-06-06 12:02:23Z
Last Changed At2026-06-06 12:02:23Z
Inactive At
Source Posted At2026-06-04 20:56:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=adp_workforcenow/board=02161b08-cb15-42c3-bce4-f772c36f668c|19000101_000001/date=2026-06-06/2026-06-06T12-02-18-908Z-1673a7e876c5948a5d342689b117f177defea71594e409f97fd7f1bc823a8242.json
Event Fields
{
  "content_hash": "a5d0f50572fa0d00c9998fe4a6fa257332d22f547a521509858cbada89f71ca7",
  "source_hash": "54144e99a33ebf48265feb20aa4fb7256a187fbf1dd2e275b43436897e661fdc",
  "last_changed_at": "2026-06-06T12:02:23.653Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Monterey, CA, US, Monterey, CA",
    "city": "Monterey",
    "region": "CA",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.95
  },
  "salary_max": 42,
  "salary_min": 32,
  "inferred_at": "2026-06-06T12:02:23.405Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Monterey, CA, US, Monterey, CA",
      "city": "Monterey",
      "region": "CA",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.95
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": "hour",
  "workplace_type": null,
  "salary_currency": "USD"
}
Extensions
{}
Native Structured
{
  "detail": {
    "links": [],
    "itemID": "9206442337400_1",
    "postDate": "2026-06-04T16:56:00.000-04:00",
    "payGradeRange": {
      "maximumRate": {
        "amountValue": 42,
        "currencyCode": "USD"
      },
      "minimumRate": {
        "amountValue": 32,
        "currencyCode": "USD"
      }
    },
    "customFieldGroup": {
      "codeFields": [
        {
          "nameCode": {
            "codeValue": "SalaryType"
          },
          "codeValue": "HR",
          "shortName": "Hourly"
        },
        {
          "nameCode": {
            "codeValue": "SalaryRangeType"
          },
          "codeValue": "RANGE",
          "shortName": "RANGE"
        }
      ],
      "dateFields": [
        {
          "nameCode": {
            "codeValue": "PostingDate"
          },
          "dateValue": "2026-06-04T16:56Z"
        },
        {
          "nameCode": {
            "codeValue": "CurrentServerDateTime"
          },
          "dateValue": "2026-06-06T08:02Z"
        }
      ],
      "numberFields": [
        {
          "numberValue": 0,
          "categoryCode": {
            "codeValue": "ApplicantCount"
          }
        },
        {
          "categoryCode": {
            "codeValue": "AwardAmount"
          }
        }
      ],
      "stringFields": [
        {
          "nameCode": {
            "codeValue": "ExternalJobID"
          },
          "stringValue": "567094"
        },
        {
          "nameCode": {
            "codeValue": "CareerCenterRefId"
          }
        },
        {
          "nameCode": {
            "codeValue": "GuidelineOid"
          }
        },
        {
          "nameCode": {
            "codeValue": "CurrencySymbolOrCode"
          }
        },
        {
          "nameCode": {
            "codeValue": "HomeDepartment"
          },
          "stringValue": ""
        },
        {
          "nameCode": {
            "codeValue": "JobClass"
          }
        },
        {
          "nameCode": {
            "codeValue": "SalaryRange"
          },
          "stringValue": "32 To 42 (USD) Hourly"
        }
      ],
      "indicatorFields": [
        {
          "nameCode": {
            "codeValue": "PriortyStatusFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "InternalPostingFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "MinValue"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsVsidApplicable"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForExtPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForIntPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsMonetaryFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsNonMonetaryFlag"
          },
          "indicatorValue": false
        }
      ]
    },
    "requisitionTitle": "Code Enforcement Officer",
    "clientRequisitionID": "3186",
    "organizationalUnits": [],
    "postingInstructions": [],
    "additionalProperties": {},
    "requisitionLocations": [
      {
        "address": {
          "cityName": "Monterey",
          "postalCode": "93540",
          "countrySubdivisionLevel1": {
            "codeValue": "CA"
          }
        },
        "nameCode": {
          "shortName": " Monterey, CA, US"
        },
        "aliasNames": []
      }
    ],
    "screeningRequirements": [],
    "requisitionDescription": "<div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><p style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin: 0px; line-height: var(--line-height-base); color: windowtext; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; padding: 0px; user-select: text; overflow-wrap: break-word; vertical-align: baseline; font-kerning: none; text-align: left;' data-pasted=\"true\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-size: 16px; line-height: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\"><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Join a Team That&#39;s Envisioning the Future of Building &amp; Safety&nbsp;</strong></span></p><p style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin: 0px; line-height: var(--line-height-base); color: windowtext; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; padding: 0px; user-select: text; overflow-wrap: break-word; vertical-align: baseline; font-kerning: none; text-align: left;'><span style=\"font-family: arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0);\"><br></span></p><p data-pasted=\"true\"><span style=\"font-family: arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0);\">For more than 60 years, Willdan has partnered with government agencies to deliver innovative engineering, planning, building, and consulting services that strengthen communities across the nation. Through our subsidiary, Public Agency Resources (PARS), we&rsquo;re shaping the future of safe, sustainable, and resilient cities.</span></p><p><span style=\"font-family: arial, sans-serif; font-size: 16px; color: rgb(0, 0, 0);\">We are seeking a dedicated and community-minded part-time Vendor Enforcement Officer near the <strong>Monterey, CA&nbsp;</strong>area, to help local governments ensure that street vendors and mobile businesses comply with municipal codes, health and safety regulations, and permit requirements. This role is ideal for individuals who are detail-oriented, enjoy fieldwork, and are committed to balancing community safety with fair vendor opportunities. You will always work as part of a team, ensuring support, safety, and collaboration in every assignment.</span><span data-contrast=\"none\" lang=\"EN-US\" style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; color: rgb(0, 0, 0); line-height: 16px; font-family: arial, sans-serif; font-variant-ligatures: none !important;\"><span data-ccp-parastyle=\"x_msonormal\" data-ccp-parastyle-defn='{\"ObjectId\":\"92c99173-07e0-421c-bd57-f7e907d70578|61\",\"ClassId\":1073872969,\"Properties\":[469775450,\"x_msonormal\",201340122,\"2\",134233614,\"true\",469778129,\"xmsonormal\",335572020,\"1\",201342448,\"1\",469777841,\"Aptos\",469777842,\"Aptos\",469777843,\"Aptos\",469777844,\"Aptos\",469769226,\"Aptos\",268442635,\"24\",335559740,\"240\",201341983,\"0\",335559739,\"0\",469778324,\"Normal\"]}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;\"><span style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; background-color: rgb(255, 255, 255); float: none; display: inline !important;\">&nbsp;</span></span></span></p><div style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; clear: both; cursor: text; overflow: visible; position: relative; direction: ltr; color: rgb(0, 0, 0); font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);'><p style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin: 0px; line-height: var(--line-height-base); color: windowtext; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; padding: 0px; user-select: text; overflow-wrap: break-word; vertical-align: baseline; font-kerning: none; text-align: left;' data-pasted=\"true\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-size: 16px; line-height: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\"><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Schedule &amp; Compensation</strong></span></p><ul><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\" data-pasted=\"true\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Part-time role with flexible scheduling.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\" data-pasted=\"true\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Hours may be coordinated to complement other employment.&nbsp;</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\" data-pasted=\"true\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Competitive hourly rate based on experience.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\" data-pasted=\"true\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Training, tools, and support provided.</span></li></ul><p style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin: 0px; line-height: var(--line-height-base); color: windowtext; font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; padding: 0px; user-select: text; overflow-wrap: break-word; vertical-align: baseline; font-kerning: none; text-align: left;'><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-size: 16px; line-height: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\"><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Essential Duties and Responsibilities</strong></span></p><ul style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; color: rgb(0, 0, 0); font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Patrol designated areas in coordination with a team to monitor vendor activities, including food carts, street vendors, and mobile businesses.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Verify that vendors possess and display valid permits and licenses.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Educate vendors on applicable municipal codes, ordinances, and compliance requirements.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Address citizen complaints and investigate alleged violations related to unpermitted or unsafe vendor operations.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Issue citations, warnings, or notices of violation as necessary.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Document inspections and enforcement actions with written reports, photos, and case notes.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Coordinate with teammates, local law enforcement, public health officials, and other city departments to resolve violations.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Represent the city and Willdan in administrative hearings or court proceedings when required.</span></li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; user-select: text; overflow-wrap: break-word; white-space: pre-wrap; font-style: normal; vertical-align: baseline; font-kerning: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; text-indent: 0px; font-size: 16px; font-family: arial, sans-serif;\"><span data-ccp-props='{\"201341983\":0,\"335557856\":16777215,\"335559739\":0,\"335559740\":240}' style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; line-height: 16px;\">Promote community awareness regarding vendor regulations and public safety standards.</span></li></ul><p style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin-top: 0px; margin-bottom: 1rem; line-height: var(--line-height-base); color: rgb(0, 0, 0); font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><span style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\"><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Job Requirements /&nbsp;</strong><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\">Qualifications</strong></span></p><ul style='box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; color: rgb(0, 0, 0); font-family: \"Segoe UI\", \"Segoe UI Web\", Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Strong communication and interpersonal skills, with the ability to de-escalate conflicts.</li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Comfortable working in the field with frequent public contact.</li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Proficient in report writing, recordkeeping, and use of mobile enforcement tools.</li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Code Enforcement, Law Enforcement, or security officer or similar experience required.</li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Team-oriented mindset with the ability to collaborate closely with colleagues on every assignment.</li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Valid driver&rsquo;s license and reliable transportation required.</li><li style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\">Bilingual (English/Spanish) preferred.</li></ul><p style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin: 0in 0in 8pt; line-height: var(--line-height-base); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; color: rgb(38, 35, 33); font-size: 11pt; font-family: Calibri, sans-serif;\"><span style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\"><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700;\">EEO Non-Discrimination and ADA Reasonable Accommodation Statement</strong><strong style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-weight: 700;\"><br style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000;\"></strong>Willdan is an equal opportunity employer. Applicants are considered for all positions without regard to race, religious creed, color, age marital status, sex, sexual orientation, gender identity, gender expression, citizenship status, national origin, ancestry, religion, military service or veteran status, disability, medical condition, childbirth and related medical conditions, genetic testing, reproductive status or any other classification protected by federal, state or local laws and ordinances. Willdan does not discriminate on the basis of physical or mental disability where the essential functions of the job can be reasonably accommodated. Determinations on requests for reasonable accommodation will be made on a case-by-case basis. If you need reasonable accommodation for any part of the application and hiring process, please notify us.</span></p><p style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; margin: 0in 0in 8pt; line-height: var(--line-height-base); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; color: rgb(38, 35, 33); font-size: 11pt; font-family: Calibri, sans-serif;\"><span style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; font-size: 16px; font-family: arial, sans-serif; color: rgb(0, 0, 0);\"><span style=\"box-sizing: border-box; outline: none; --tw-shadow: 0 0 #0000; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000;\">Public Agency Resources&nbsp;</span>participates in E-Verify.</span></p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>\n",
    "sponsoredVisaTypeCodes": []
  },
  "list_job": {
    "links": [],
    "itemID": "9206442337400_1",
    "postDate": "2026-06-04T16:56:00.000-04:00",
    "payGradeRange": {
      "maximumRate": {
        "amountValue": 42,
        "currencyCode": "USD"
      },
      "minimumRate": {
        "amountValue": 32,
        "currencyCode": "USD"
      }
    },
    "customFieldGroup": {
      "codeFields": [
        {
          "nameCode": {
            "codeValue": "SalaryType"
          },
          "codeValue": "HR",
          "shortName": "Hourly"
        },
        {
          "nameCode": {
            "codeValue": "SalaryRangeType"
          },
          "codeValue": "RANGE",
          "shortName": "RANGE"
        }
      ],
      "dateFields": [
        {
          "nameCode": {
            "codeValue": "PostingDate"
          },
          "dateValue": "2026-06-04T16:56Z"
        },
        {
          "nameCode": {
            "codeValue": "CurrentServerDateTime"
          },
          "dateValue": "2026-06-06T08:02Z"
        }
      ],
      "numberFields": [
        {
          "numberValue": 0,
          "categoryCode": {
            "codeValue": "ApplicantCount"
          }
        },
        {
          "categoryCode": {
            "codeValue": "AwardAmount"
          }
        }
      ],
      "stringFields": [
        {
          "nameCode": {
            "codeValue": "ExternalJobID"
          },
          "stringValue": "567094"
        },
        {
          "nameCode": {
            "codeValue": "CareerCenterRefId"
          }
        },
        {
          "nameCode": {
            "codeValue": "GuidelineOid"
          }
        },
        {
          "nameCode": {
            "codeValue": "CurrencySymbolOrCode"
          }
        },
        {
          "nameCode": {
            "codeValue": "HomeDepartment"
          },
          "stringValue": ""
        },
        {
          "nameCode": {
            "codeValue": "JobClass"
          }
        },
        {
          "nameCode": {
            "codeValue": "SalaryRange"
          },
          "stringValue": "32 To 42 (USD) Hourly"
        }
      ],
      "indicatorFields": [
        {
          "nameCode": {
            "codeValue": "PriortyStatusFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "InternalPostingFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "MinValue"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsVsidApplicable"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForExtPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForIntPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsMonetaryFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsNonMonetaryFlag"
          },
          "indicatorValue": false
        }
      ]
    },
    "requisitionTitle": "Code Enforcement Officer",
    "clientRequisitionID": "3186",
    "organizationalUnits": [],
    "postingInstructions": [],
    "additionalProperties": {},
    "requisitionLocations": [
      {
        "address": {
          "cityName": "Monterey",
          "postalCode": "93540",
          "countrySubdivisionLevel1": {
            "codeValue": "CA"
          }
        },
        "nameCode": {
          "shortName": " Monterey, CA, US"
        },
        "aliasNames": []
      }
    ],
    "screeningRequirements": [],
    "sponsoredVisaTypeCodes": []
  },
  "detail_meta": {
    "url": "https://workforcenow.adp.com/mascsr/default/careercenter/public/events/staffing/v1/job-requisitions/567094?cid=02161b08-cb15-42c3-bce4-f772c36f668c&ccId=19000101_000001&lang=en_US&locale=en_US",
    "http_status": 200,
    "content_type": "application/json;charset=UTF-8",
    "response_bytes": 47058
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/300d21c3ac413a25810f36b1cc42fe439d9871a9?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/553a1107-1ceb-42c6-97b3-4732a2fe32b7JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/62cb078e-d617-4eb3-833e-3956872ebff0JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/300d21c3ac413a25810f36b1cc42fe439d9871a9/eventsJSON