2025-07-14 19:28:13 -04:00
<!DOCTYPE html>
< html lang = "en-US" >
< head >
2026-04-07 14:40:55 -04:00
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< title > Careers — Sea Haven Industries< / title >
2026-04-30 11:58:52 -04:00
< meta name = "description" content = "Join the Sea Haven Industries team. Explore careers opportunities and grow with a company committed to staff development and excellence in construction." >
2026-04-07 14:40:55 -04:00
< meta property = "og:title" content = "Careers — Sea Haven Industries" >
2026-04-30 11:58:52 -04:00
< meta property = "og:description" content = "Join the Sea Haven Industries team. Explore careers opportunities and grow with a company committed to staff development and excellence in construction." >
2026-04-07 14:40:55 -04:00
< meta property = "og:type" content = "website" >
2026-04-30 11:58:52 -04:00
< meta property = "og:url" content = "https://seahaven.com/careers/" >
2026-04-07 14:40:55 -04:00
< meta property = "og:site_name" content = "Sea Haven Industries" >
< meta property = "og:image" content = "https://seahaven.com/assets/images/seahaven-16.webp" >
< meta name = "twitter:card" content = "summary_large_image" >
< meta name = "robots" content = "index, follow, max-image-preview:large" >
2026-04-30 11:58:52 -04:00
< link rel = "canonical" href = "https://seahaven.com/careers/" >
2026-04-07 14:40:55 -04:00
< link rel = "icon" type = "image/png" sizes = "32x32" href = "/assets/images/favicon-32.png" >
< link rel = "apple-touch-icon" sizes = "192x192" href = "/assets/images/favicon-192.png" >
< link rel = "preconnect" href = "https://fonts.googleapis.com" >
< link rel = "preconnect" href = "https://fonts.gstatic.com" crossorigin >
2026-04-07 14:49:39 -04:00
< link rel = "preload" as = "style" href = "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@300;400;500;600&display=swap" >
2026-04-07 14:40:55 -04:00
< link href = "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@300;400;500;600&display=swap" rel = "stylesheet" >
Extract shared CSS into central main.css stylesheet
Move ~2,600 lines of duplicated CSS (reset, tokens, typography, nav,
footer, buttons, mobile menu, page hero, CTA, form base styles, and
shared responsive breakpoints) into /assets/css/main.css. Each page
now only contains page-specific styles inline.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 15:11:10 -04:00
< link rel = "stylesheet" href = "/assets/css/main.css" >
2026-04-07 14:40:55 -04:00
< style >
/* ── Careers Intro ── */
.careers-intro { background: var(--surface); }
.careers-intro .label { margin-bottom: 0.75rem; }
.careers-intro h2 { margin-bottom: 1.25rem; }
.careers-intro p {
color: var(--text-muted);
font-size: 1rem;
line-height: 1.75;
max-width: 680px;
}
2025-07-14 19:28:13 -04:00
2026-04-30 16:10:12 -04:00
/* ── Careers Hero (override) ── */
.careers-hero {
background: linear-gradient(rgba(26,24,20,0.7), rgba(26,24,20,0.75)),
url('/assets/images/team-at-work.webp') center/cover no-repeat;
padding: 160px 0 80px;
}
/* ── Why Work Here ── */
.why-section { background: var(--surface); }
.why-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: clamp(1.5rem, 3vw, 2rem);
}
.why-card {
padding: clamp(1.5rem, 3vw, 2rem);
background: var(--body-bg);
border-radius: 3px;
border-top: 3px solid var(--rose);
}
.why-card h3 {
font-family: var(--font-display);
font-size: 1.125rem;
line-height: 1.3;
margin-bottom: 0.625rem;
}
.why-card p {
font-size: 0.875rem;
color: var(--text-muted);
line-height: 1.7;
}
2026-04-07 14:40:55 -04:00
/* ── Open Positions ── */
.positions-section { background: var(--warm-gray); }
.positions-section h2 {
margin-bottom: clamp(2rem, 4vw, 3rem);
}
.job-card {
2026-04-30 16:10:12 -04:00
position: relative;
2026-04-07 14:40:55 -04:00
background: var(--surface);
border-left: 4px solid var(--rose);
border-radius: 3px;
padding: clamp(1.5rem, 3vw, 2.5rem);
margin-bottom: 1.5rem;
box-shadow: 0 1px 3px rgba(0,0,0,0.04);
2026-04-30 16:10:12 -04:00
transition: box-shadow 0.2s, transform 0.2s;
cursor: pointer;
}
.job-card:hover {
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
transform: translateY(-2px);
2026-04-07 14:40:55 -04:00
}
.job-card h3 {
font-family: var(--font-display);
font-size: 1.5rem;
line-height: 1.2;
margin-bottom: 0.75rem;
}
.job-meta {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1rem;
align-items: center;
}
.job-badge {
display: inline-block;
font-size: 0.75rem;
font-weight: 600;
letter-spacing: 0.04em;
padding: 0.25rem 0.75rem;
border-radius: 2px;
background: var(--rose-tint);
color: var(--rose);
}
.job-meta-item {
font-size: 0.875rem;
color: var(--text-muted);
}
2026-04-30 16:10:12 -04:00
.job-salary {
font-family: var(--font-display);
font-size: 1.125rem;
color: var(--text);
margin-bottom: 0.75rem;
}
2026-04-07 14:40:55 -04:00
.job-card > p {
color: var(--text-muted);
font-size: 0.9375rem;
line-height: 1.7;
margin-bottom: 1.25rem;
}
.job-link {
display: inline-flex;
align-items: center;
gap: 0.375rem;
font-size: 0.875rem;
font-weight: 600;
color: var(--rose);
transition: color 0.15s;
}
2026-04-30 16:10:12 -04:00
.job-link::after {
content: '';
position: absolute;
inset: 0;
}
2026-04-07 14:40:55 -04:00
.job-link:hover { color: var(--rose-dark); }
2025-07-14 19:28:13 -04:00
2026-04-07 14:40:55 -04:00
/* ── CTA Section ── */
.cta-section {
background: var(--ink);
text-align: center;
padding: clamp(4rem, 8vw, 6rem) 0;
}
.cta-section h2 {
font-family: var(--font-display);
font-size: clamp(1.75rem, 3.5vw, 2.75rem);
line-height: 1.15;
color: #fff;
margin-bottom: 1rem;
}
.cta-section p {
font-size: 1rem;
color: rgba(255,255,255,0.55);
line-height: 1.75;
max-width: 540px;
margin: 0 auto 2rem;
}
2025-07-14 19:28:13 -04:00
Extract shared CSS into central main.css stylesheet
Move ~2,600 lines of duplicated CSS (reset, tokens, typography, nav,
footer, buttons, mobile menu, page hero, CTA, form base styles, and
shared responsive breakpoints) into /assets/css/main.css. Each page
now only contains page-specific styles inline.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 15:11:10 -04:00
/* ── Responsive (page-specific) ── */
2026-04-30 16:10:12 -04:00
@media (max-width: 1024px) {
.why-grid { grid-template-columns: repeat(2, 1fr); }
}
2026-04-07 14:40:55 -04:00
@media (max-width: 768px) {
.job-meta { flex-direction: column; gap: 0.5rem; align-items: flex-start; }
2026-04-30 16:10:12 -04:00
.why-grid { grid-template-columns: 1fr; }
2026-04-07 14:40:55 -04:00
}
2025-07-14 19:28:13 -04:00
2026-04-07 14:40:55 -04:00
@media (max-width: 480px) {
.footer-bottom { flex-direction: column; align-items: flex-start; }
}
< / style >
< / head >
2025-07-14 19:28:13 -04:00
2026-04-07 14:40:55 -04:00
< body >
<!-- ── Navigation ── -->
< header class = "site-header scrolled" id = "site-header" >
< div class = "container" >
< nav class = "nav-inner" >
< a href = "/" class = "nav-logo" >
< img src = "/assets/images/seahaven-logo-nav-new.png" alt = "Sea Haven Industries" >
< / a >
< ul class = "nav-links" >
< li > < a href = "/services/" > Services< / a > < / li >
< li > < a href = "/about/" > About< / a > < / li >
2026-04-30 11:58:52 -04:00
< li > < a href = "/careers/" > Careers< / a > < / li >
2026-04-07 14:40:55 -04:00
< li > < a href = "/social-accountability/" > Accountability< / a > < / li >
< / ul >
< a href = "/contact/" class = "nav-cta" > Get a Quote< / a >
< button class = "nav-hamburger" id = "hamburger" aria-label = "Open menu" >
< span > < / span > < span > < / span > < span > < / span >
< / button >
< / nav >
< / div >
< / header >
< div class = "mobile-menu" id = "mobile-menu" >
< button class = "mobile-menu-close" id = "menu-close" > ✕< / button >
< a href = "/services/" > Services< / a >
< a href = "/about/" > About< / a >
2026-04-30 11:58:52 -04:00
< a href = "/careers/" > Careers< / a >
2026-04-07 14:40:55 -04:00
< a href = "/social-accountability/" > Accountability< / a >
< a href = "/contact/" > Contact< / a >
< / div >
<!-- ── Page Hero ── -->
2026-04-30 16:10:12 -04:00
< section class = "page-hero careers-hero" >
2026-04-07 14:40:55 -04:00
< div class = "container" >
< nav class = "breadcrumb" aria-label = "Breadcrumb" >
< a href = "/" > Home< / a >
< span > /< / span >
Careers
< / nav >
< h1 > Join Our Team< / h1 >
< / div >
< / section >
<!-- ── Careers Intro ── -->
< section class = "careers-intro section" >
< div class = "container" >
< p class = "label" > Careers< / p >
< h2 class = "display-md" > Build Your Future With Us< / h2 >
< p > At Sea Haven Industries, we're always looking for skilled, dedicated professionals to join our growing team. We value hard work, integrity, and a commitment to excellence.< / p >
< / div >
< / section >
<!-- ── Open Positions ── -->
< section class = "positions-section section" >
< div class = "container" >
< h2 class = "display-md" > Open Positions< / h2 >
< article class = "job-card" >
< h3 > Dispatcher< / h3 >
2026-04-30 16:10:12 -04:00
< div class = "job-salary" > $72,000– $80,000 per year< / div >
2026-04-07 14:40:55 -04:00
< div class = "job-meta" >
< span class = "job-badge" > Full-time< / span >
< span class = "job-meta-item" > Ronkonkoma, NY 11779< / span >
< span class = "job-meta-item" > Monday to Friday, 9am– 5pm< / span >
2025-07-14 19:28:13 -04:00
< / div >
2026-04-30 11:58:52 -04:00
< p > Sea Haven Industries is looking for a highly organized, decisive Dispatcher to manage nationwide maintenance operations across industrial facilities< / p >
< a href = "/careers/dispatcher/" class = "job-link" > Learn more → < / a >
< / article >
2026-06-12 16:09:48 -04:00
< article class = "job-card" >
< h3 > Scheduling Coordinator< / h3 >
< div class = "job-salary" > $70,000– $80,000 per year< / div >
< div class = "job-meta" >
< span class = "job-badge" > Full-time< / span >
< span class = "job-meta-item" > Ronkonkoma, NY 11779< / span >
< span class = "job-meta-item" > Monday to Friday, 9am– 5pm< / span >
< / div >
< p > A high-ownership role coordinating preventive maintenance work-order scheduling across industrial facilities nationwide— keeping jobs organized, tracked, and closed out clean.< / p >
< a href = "/careers/scheduling-coordinator/" class = "job-link" > Learn more → < / a >
< / article >
2026-04-30 11:58:52 -04:00
< article class = "job-card" >
< h3 > Traveling Maintenance / Electrical Assistant< / h3 >
2026-04-30 16:10:12 -04:00
< div class = "job-salary" > $63,000– $80,000 per year< / div >
2026-04-30 11:58:52 -04:00
< div class = "job-meta" >
< span class = "job-badge" > Full-time< / span >
< span class = "job-meta-item" > Lafayette, LA 70508< / span >
< span class = "job-meta-item" > Monday to Friday, with occasional project-based weekends< / span >
< / div >
< p > This is a hands-on, travel-heavy role designed for someone who wants to learn real trade skills fast, earn above-market pay, and be part of a small, no-nonsense team.< / p >
< a href = "/careers/traveling-maintenance-assistant/" class = "job-link" > Learn more → < / a >
2026-04-07 14:40:55 -04:00
< / article >
2025-07-14 19:28:13 -04:00
2026-04-07 14:40:55 -04:00
< / div >
< / section >
2026-04-30 16:10:12 -04:00
<!-- ── Why Work Here ── -->
< section class = "why-section section" >
< div class = "container" >
< p class = "label" > Why Sea Haven< / p >
< h2 class = "display-md" style = "margin-bottom: clamp(2rem, 4vw, 3rem);" > Why Work Here< / h2 >
< div class = "why-grid" >
< div class = "why-card" >
< h3 > Above-Market Pay< / h3 >
< p > Competitive salaries with daily per diem on travel roles. Most field team members clear $75K+ in their first year.< / p >
< / div >
< div class = "why-card" >
< h3 > Benefits From Day One< / h3 >
< p > PTO and 401(k) matching included. We invest in the people who show up and do the work.< / p >
< / div >
< div class = "why-card" >
< h3 > Hands-On Mentorship< / h3 >
< p > Work directly alongside experienced professionals. Real skill development through apprentice-style training— no classrooms.< / p >
< / div >
< div class = "why-card" >
< h3 > No Red Tape< / h3 >
< p > Small team, field-focused, straightforward work. You’ ll have real ownership and direct access to leadership.< / p >
< / div >
< / div >
< / div >
< / section >
2026-04-07 14:40:55 -04:00
<!-- ── CTA ── -->
< section class = "cta-section" >
< div class = "container" >
< h2 > Don't see a role that fits?< / h2 >
< p > We're always interested in hearing from talented individuals. Send us your resume and let us know how you can contribute to our team.< / p >
< a href = "/contact/" class = "btn btn-ghost-light" > Contact Us< / a >
< / div >
< / section >
<!-- ── Footer ── -->
< footer class = "site-footer" >
< div class = "container" >
< div class = "footer-grid" >
< div class = "footer-brand" >
< img src = "/assets/images/seahaven-logo-footer-new.png" alt = "Sea Haven Industries" >
< p > Sea Haven Industries provides quality construction services tailored to your needs, ensuring excellence and reliability in every project. Our services can also be expanded to include other fields as needed.< / p >
< div class = "footer-social" >
< a href = "#" aria-label = "LinkedIn" > in< / a >
< a href = "#" aria-label = "Facebook" > f< / a >
< a href = "#" aria-label = "Instagram" > ig< / a >
< / div >
< / div >
< div class = "footer-col" >
< h4 > Services< / h4 >
< ul >
< li > < a href = "/services/" > Electrical Work< / a > < / li >
< li > < a href = "/services/" > Plumbing< / a > < / li >
< li > < a href = "/services/" > HVACR Services< / a > < / li >
< li > < a href = "/services/" > Handyman Services< / a > < / li >
< li > < a href = "/services/" > Garage Door Repair< / a > < / li >
< / ul >
< / div >
< div class = "footer-col" >
< h4 > Company< / h4 >
< ul >
< li > < a href = "/about/" > About Us< / a > < / li >
2026-04-30 11:58:52 -04:00
< li > < a href = "/careers/" > Careers< / a > < / li >
2026-04-07 14:40:55 -04:00
< li > < a href = "/social-accountability/" > Social Accountability< / a > < / li >
< li > < a href = "/contact/" > Contact< / a > < / li >
< / ul >
< / div >
< div class = "footer-col" >
< h4 > Contact< / h4 >
< div class = "footer-contact-item" > < strong > 710 Koehler Ave< / strong > < / div >
< div class = "footer-contact-item" > Ronkonkoma, NY 11779< / div >
< div class = "footer-contact-item" > < a href = "mailto:work-orders@seahaven.com" style = "color: var(--rose);" > work-orders@seahaven.com< / a > < / div >
< div class = "footer-contact-item" > < strong > (631) 776-5102< / strong > < / div >
< / div >
< / div >
< div class = "footer-bottom" >
2026-04-30 12:21:09 -04:00
< p > © < script > document . write ( new Date ( ) . getFullYear ( ) ) < / script > Sea Haven Industries. All rights reserved.< / p >
2026-04-07 14:40:55 -04:00
< ul class = "footer-bottom-links" >
< li > < a href = "/privacy-policy/" > Privacy Policy< / a > < / li >
< li > < a href = "/terms-of-service/" > Terms of Service< / a > < / li >
< / ul >
< / div >
< / div >
< / footer >
< script >
const header = document.getElementById('site-header');
const onScroll = () => header.classList.toggle('scrolled', window.scrollY > 40);
window.addEventListener('scroll', onScroll, { passive: true });
onScroll();
const hamburger = document.getElementById('hamburger');
const mobileMenu = document.getElementById('mobile-menu');
const menuClose = document.getElementById('menu-close');
hamburger.addEventListener('click', () => mobileMenu.classList.add('open'));
menuClose.addEventListener('click', () => mobileMenu.classList.remove('open'));
mobileMenu.querySelectorAll('a').forEach(a => {
a.addEventListener('click', () => mobileMenu.classList.remove('open'));
Strip unused WordPress/Elementor JS from static site
Remove ~35-40 script tags per page (jQuery, jQuery UI, jQuery Migrate,
Elementor frontend/pro, ElementsKit, MetForm + React stack, WP emoji
polyfill, WP hooks/i18n, SmartMenus, Simple Job Board, etc.) that serve
no purpose on a statically exported site.
Replace with a ~40-line vanilla JS snippet that preserves scroll-reveal
animations (IntersectionObserver) and counter count-up effects.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:40:29 -04:00
});
2026-04-07 14:40:55 -04:00
< / script >
Strip unused WordPress/Elementor JS from static site
Remove ~35-40 script tags per page (jQuery, jQuery UI, jQuery Migrate,
Elementor frontend/pro, ElementsKit, MetForm + React stack, WP emoji
polyfill, WP hooks/i18n, SmartMenus, Simple Job Board, etc.) that serve
no purpose on a statically exported site.
Replace with a ~40-line vanilla JS snippet that preserves scroll-reveal
animations (IntersectionObserver) and counter count-up effects.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-04 17:40:29 -04:00
2025-07-14 19:28:13 -04:00
< / body >
2026-04-07 14:40:55 -04:00
< / html >