// careers-roles-form-faq-cta.jsx
// Careers page — C03 Open Roles, C04 Application Form, C05 FAQ, C06 Closing CTA
// Light-led. Sage accent. No amber.
// ============================================================
// Role data — FALLBACK ONLY.
//
// Open roles are now managed in WordPress (the `careers` CPT) and fetched at
// runtime from /wp-json/claude-pages/v1/careers (see the page App in
// pages/careers/inline/app.html). This array is used only if that request
// FAILS (network/REST error) so the page never renders empty due to a
// transient issue. On a successful (even empty) response the live CPT data is
// authoritative.
// ============================================================
// Tags are rendered as discrete chips on each role card.
// Order in `tags` controls order shown. Keep 2–4 per role.
// region: 'Canada only' · mode: 'Remote' / 'Hybrid' / 'On-site'
// commitment: 'Full-time' / 'Part-time' / 'Contract'
const CAREERS_ROLES = [
{
id: 'sales-rep-ca',
title: 'Commercial Energy Sales Representative',
tags: [
{ label: 'Canada only', kind: 'region' },
{ label: 'Full-time', kind: 'commitment' },
{ label: 'Remote', kind: 'mode' }
],
posted: 'Posted May 2026',
summary:
'Develop and manage relationships with commercial and industrial facility owners across Canada — qualify opportunities, present energy assessments, and manage prospects through to project close.',
bullet:
'Requires an understanding of how commercial energy projects are financially evaluated — not just the technical side.',
doing: [
'Identify and qualify C&I prospects across manufacturing, food & beverage, warehousing, and agriculture',
'Present GI’s integrated energy services to facility owners, CFOs, and operations directors',
'Work with the project team to develop proposals and financial models',
'Manage a pipeline and report activity accurately through CRM',
'Represent GI at trade shows and industry events as required — travel within Canada'
],
looking: [
'3+ years of B2B sales experience — energy, industrial, or facilities-related preferred',
'Comfortable discussing financial outcomes: ROI, payback, incentive stacking',
'Organised and self-directed — this is a fully remote role with territory ownership',
'Based in Canada with a valid driver’s licence',
'Experience with CRM tools (Zoho or equivalent)'
]
},
{
id: 'project-manager-ca',
title: 'Project Manager — Solar & Energy',
tags: [
{ label: 'Canada only', kind: 'region' },
{ label: 'Full-time', kind: 'commitment' },
{ label: 'Hybrid', kind: 'mode' }
],
posted: 'Posted May 2026',
summary:
'Oversee solar and energy projects from design through commissioning — coordinate across engineering, procurement, and installation, manage client communication, and ensure projects close on time and on budget.',
bullet:
'A hands-on role. Site visits across Canada are a regular part of the job.',
doing: [
'Manage project schedules, scopes, and budgets across solar and efficiency projects',
'Coordinate with engineering, electrical contractors, and equipment suppliers',
'Serve as the primary client contact during project delivery',
'Track permit and utility interconnection timelines — flag delays early',
'Conduct site inspections and support commissioning across Canadian project sites'
],
looking: [
'3+ years of project management experience in construction, electrical, or energy',
'Familiarity with solar PV systems, electrical permitting, or utility interconnection is an asset',
'PMP designation or equivalent is an asset — not required',
'Comfortable managing multiple projects simultaneously, with travel within Canada',
'Based in Canada with a valid driver’s licence'
]
},
{
id: 'admin-coordinator-ca',
title: 'Operations & Administrative Coordinator',
tags: [
{ label: 'Canada only', kind: 'region' },
{ label: 'Part-time', kind: 'commitment' },
{ label: 'Remote', kind: 'mode' }
],
posted: 'Posted May 2026',
summary:
'Support the sales and project teams with day-to-day administrative work — proposal preparation, incentive paperwork, scheduling, and client correspondence. Approximately 20–25 hours per week.',
bullet:
'Suited to someone who is precise, organised, and comfortable working independently in a remote setup.',
doing: [
'Prepare and format proposals, contracts, and incentive application packages',
'Maintain client records and project documentation in CRM and shared drives',
'Coordinate calendars and meetings across the team and with external partners',
'Track deadlines on incentive applications and project deliverables',
'Handle inbound client correspondence and route requests to the right team member'
],
looking: [
'2+ years in an administrative, operations, or coordinator role',
'Strong written communication — most work happens in writing',
'Comfortable with cloud tools (Google Workspace, CRM, project management software)',
'Self-directed — this is a fully remote, part-time role',
'Based in Canada'
]
}
];
// ============================================================
// C03 · OPEN ROLES — White. Expandable role cards.
// ============================================================
const CareersOpenRoles = ({ onApplyClick, roles }) => {
const [openId, setOpenId] = React.useState(null);
const didInit = React.useRef(false);
// Open the first role once data arrives (without re-opening if the user
// later collapses everything).
React.useEffect(() => {
if (!didInit.current && Array.isArray(roles) && roles.length > 0) {
setOpenId(roles[0].id);
didInit.current = true;
}
}, [roles]);
const loading = roles === null || roles === undefined;
const list = Array.isArray(roles) ? roles : [];
const hasRoles = list.length > 0;
return (
We review every application and will be in touch with shortlisted
candidates within 5 business days.
A confirmation has been sent to your email. If you don’t see it,
check your spam folder.
));
// ============================================================
// C05 · FAQ — White. Four AIO-targeted questions, accordion.
// ============================================================
const CareersFAQ = () => {
const [open, setOpen] = React.useState(0);
const items = [
{
q: 'Does Green Integrations have open positions right now?',
a: 'Open roles are listed on this page when we are actively hiring. If you do not see a listing, we are not currently recruiting for that role — but you can submit a general application using the form above and we will keep it on file when a relevant position opens. We typically hire for sales, project management, and administrative roles.'
},
{
q: 'What kind of experience do you look for in candidates?',
a: 'It depends on the role. Sales candidates typically come from a B2B background — energy, industrial, or facilities-related is an asset but not required. Project management candidates generally have 3+ years in construction, electrical, or related project delivery. For all roles, we are looking for people who are organised, take ownership, and can work in an environment where projects are complex and clients have high expectations.'
},
{
q: 'Is remote work available?',
a: 'Yes — most roles at GI are fully remote or hybrid, open to candidates anywhere in Canada. Project-facing positions involve site visits to client facilities across the country; sales and administrative roles are typically remote-first. The exact arrangement (remote, hybrid, or on-site) is listed on each role card and confirmed during the interview process.'
},
{
q: 'How do I apply and what should I include?',
a: 'Use the application form on this page. Select the role you are applying for, attach your CV in PDF or Word format, and include a short cover note of 3–5 sentences explaining your background and why this role is a fit.'
}
];
return (
Send us a general application. If a relevant role opens, you will hear
from us — we prefer to hire people already familiar with GI over
starting a cold search.