From 8d23a457b54109d807a6be802460b2473139a012 Mon Sep 17 00:00:00 2001 From: David Kifer Date: Thu, 23 Jul 2026 12:28:16 -0400 Subject: [PATCH] Complete JobFeedItem schema in mockData for clean build --- src/data/mockData.ts | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/data/mockData.ts b/src/data/mockData.ts index 1bd158e..15a5f7c 100644 --- a/src/data/mockData.ts +++ b/src/data/mockData.ts @@ -47,7 +47,9 @@ export const INITIAL_JOB_FEEDS: JobFeedItem[] = [ estimatedMatch: 95, postedDate: "Today", url: "https://ssc.com/careers/cybersecurity-engineer", - description: "Lead daily SOC monitoring, incident response automation with AI tools, threat hunting, and SIEM optimization in Connecticut." + description: "Lead daily SOC monitoring, incident response automation with AI tools, threat hunting, and SIEM optimization in Connecticut.", + requiredSkills: ["Cybersecurity", "SOC Monitoring", "SIEM", "Incident Response", "Python"], + type: "Hybrid" }, { id: "feed_2", @@ -59,7 +61,9 @@ export const INITIAL_JOB_FEEDS: JobFeedItem[] = [ estimatedMatch: 92, postedDate: "Today", url: "https://coinbase.com/careers/security-architect", - description: "Design secure cloud architecture, zero-trust infrastructure, and automated vulnerability management systems." + description: "Design secure cloud architecture, zero-trust infrastructure, and automated vulnerability management systems.", + requiredSkills: ["Cloud Security", "Zero Trust", "AWS", "Infrastructure", "Go"], + type: "Remote" }, { id: "feed_3", @@ -71,7 +75,9 @@ export const INITIAL_JOB_FEEDS: JobFeedItem[] = [ estimatedMatch: 88, postedDate: "1 day ago", url: "https://datadog.com/careers/devops-lead", - description: "Architect CI/CD pipelines, Kubernetes clusters, infrastructure-as-code terraform templates, and cloud monitoring." + description: "Architect CI/CD pipelines, Kubernetes clusters, infrastructure-as-code terraform templates, and cloud monitoring.", + requiredSkills: ["DevOps", "Kubernetes", "Terraform", "CI/CD", "Docker"], + type: "Full-time" }, { id: "feed_4", @@ -83,7 +89,9 @@ export const INITIAL_JOB_FEEDS: JobFeedItem[] = [ estimatedMatch: 96, postedDate: "Today", url: "https://anthropic.com/careers/soc-automation", - description: "Leverage LLMs, Claude Code, and autonomous AI agents to automate daily security operations center workflows and log parsing." + description: "Leverage LLMs, Claude Code, and autonomous AI agents to automate daily security operations center workflows and log parsing.", + requiredSkills: ["AI Agents", "Claude Code", "SOC Automation", "Python", "LLMs"], + type: "Remote" }, { id: "feed_5", @@ -95,7 +103,9 @@ export const INITIAL_JOB_FEEDS: JobFeedItem[] = [ estimatedMatch: 84, postedDate: "2 days ago", url: "https://travelers.com/careers/security-manager", - description: "Oversee enterprise cybersecurity posture, compliance standards, risk assessments, and incident response teams in Connecticut." + description: "Oversee enterprise cybersecurity posture, compliance standards, risk assessments, and incident response teams in Connecticut.", + requiredSkills: ["Security Management", "CISSP", "Risk Assessment", "Compliance", "SOC"], + type: "Hybrid" }, { id: "feed_6", @@ -107,7 +117,9 @@ export const INITIAL_JOB_FEEDS: JobFeedItem[] = [ estimatedMatch: 89, postedDate: "Today", url: "https://crowdstrike.com/careers/threat-analyst", - description: "Track global nation-state threat actors, analyze malware payloads, and author threat intelligence briefings for enterprise customers." + description: "Track global nation-state threat actors, analyze malware payloads, and author threat intelligence briefings for enterprise customers.", + requiredSkills: ["Threat Intelligence", "Malware Analysis", "OSINT", "YARA", "Python"], + type: "Remote" } ];