No preference
US Eastern (EST)
US Central (CST)
US Mountain (MST)
US Pacific (PST)
UK / GMT
Central Europe (CET)
Australia Eastern (AEST)
New Zealand (NZST)
Philippines (PHT)
India (IST)
Review, copy, or download your generated job description. Edit directly in the preview if needed.
JD Preview
(function() {
'use strict';/* ============================
ROLE DATABASE - 20 ROLES
============================ */
const ROLES = {
"Social Media VA": {
icon: "ud83dudcf1",
overview: "Manage and grow the company's social media presence across multiple platforms. Create engaging content, build community, and drive brand awareness through strategic social media management.",
responsibilities: [
"Develop and execute social media content calendars across Instagram, Facebook, LinkedIn, TikTok, and X (Twitter)",
"Create visually appealing graphics, reels, stories, and carousels using design tools",
"Write compelling captions, hashtag research, and optimize posts for maximum engagement",
"Monitor, respond to, and engage with followers, comments, and DMs in a timely manner",
"Analyze social media metrics and prepare weekly/monthly performance reports",
"Research trending topics, hashtags, and competitor strategies to inform content direction",
"Schedule and publish content using social media management platforms",
"Coordinate with the design and marketing team for campaign launches",
"Manage influencer outreach and partnership communications",
"Stay up to date with platform algorithm changes and emerging social media trends"
],
requiredSkills: [
"2+ years of experience managing business social media accounts",
"Strong copywriting skills with ability to adapt tone and voice per platform",
"Proficiency in graphic design tools (Canva, Adobe Express, or Photoshop)",
"Understanding of social media analytics and KPIs (reach, engagement rate, CTR)",
"Experience with social media scheduling tools (Later, Hootsuite, Buffer, or Sprout Social)",
"Excellent written English communication skills",
"Knowledge of hashtag strategies and content optimization techniques",
"Ability to multitask and manage multiple accounts simultaneously"
],
preferredSkills: [
"Experience with short-form video editing (CapCut, InShot, or Premiere Rush)",
"Familiarity with paid social advertising (Meta Ads Manager, LinkedIn Ads)",
"Community management experience with 10K+ follower accounts",
"Knowledge of UGC (user-generated content) strategies",
"Basic understanding of SEO and how it intersects with social media"
],
tools: ["Canva", "Later", "Hootsuite", "Buffer", "Meta Business Suite", "Sprout Social", "Google Analytics", "ChatGPT", "CapCut", "Notion"],
suggestedTools: ["Planoly", "Tailwind", "SocialBee", "Agorapulse", "Loomly", "Metricool"]
},
"SEO VA": {
icon: "ud83dudd0d",
overview: "Drive organic search visibility and traffic through comprehensive SEO strategies. Handle on-page optimization, technical audits, link building, and content strategy to improve search rankings.",
responsibilities: [
"Conduct keyword research and competitive analysis to identify growth opportunities",
"Perform on-page SEO optimization including meta titles, descriptions, headers, and internal linking",
"Execute technical SEO audits and identify issues (crawl errors, page speed, mobile usability, schema markup)",
"Build and manage link building campaigns through outreach, guest posting, and digital PR",
"Monitor keyword rankings, organic traffic, and search visibility using SEO tools",
"Create SEO content briefs and optimize existing content for target keywords",
"Manage Google Search Console and Google Business Profile optimization",
"Implement schema markup and structured data for rich results",
"Prepare detailed monthly SEO performance reports with actionable insights",
"Stay current with Google algorithm updates and adapt strategies accordingly"
],
requiredSkills: [
"2+ years of hands-on SEO experience with proven ranking improvements",
"Proficiency with SEO tools (Ahrefs, SEMrush, Moz, or Screaming Frog)",
"Strong understanding of on-page, off-page, and technical SEO fundamentals",
"Experience with Google Search Console, Google Analytics 4, and Google Tag Manager",
"Knowledge of HTML basics, meta tags, and structured data/schema markup",
"Ability to conduct thorough keyword research and competitive analysis",
"Excellent analytical skills with data-driven decision making",
"Strong written English for content optimization and reporting"
],
preferredSkills: [
"Experience with local SEO and Google Business Profile optimization",
"Familiarity with WordPress, Shopify, or other CMS platforms from an SEO perspective",
"Knowledge of Core Web Vitals and page speed optimization techniques",
"Experience with programmatic SEO or large-scale content strategies",
"Understanding of AI-assisted SEO tools and workflows"
],
tools: ["Ahrefs", "SEMrush", "Screaming Frog", "Google Search Console", "Google Analytics 4", "Moz", "Surfer SEO", "Google Tag Manager", "WordPress", "Google Sheets"],
suggestedTools: ["SE Ranking", "Mangools", "Ubersuggest", "Clearscope", "MarketMuse", "Sitebulb"]
},
"Google Ads VA": {
icon: "ud83cudfaf",
overview: "Plan, execute, and optimize Google Ads campaigns to maximize ROI. Manage search, display, shopping, YouTube, and Performance Max campaigns across client or company accounts.",
responsibilities: [
"Set up, manage, and optimize Google Ads campaigns (Search, Display, Shopping, YouTube, Performance Max)",
"Conduct thorough keyword research, build keyword lists, and manage negative keywords",
"Write compelling ad copy (headlines, descriptions, sitelinks, callouts) and perform A/B testing",
"Monitor campaign performance daily and adjust bids, budgets, and targeting for optimal ROAS",
"Set up and manage conversion tracking, Google Tag Manager, and GA4 integrations",
"Create and optimize landing page recommendations to improve Quality Score and conversion rates",
"Prepare weekly and monthly performance reports with insights and recommendations",
"Manage audience targeting including remarketing lists, custom audiences, and lookalikes",
"Perform competitor ad analysis and identify new campaign opportunities",
"Stay updated on Google Ads platform changes, new features, and best practices"
],
requiredSkills: [
"2+ years of hands-on Google Ads management experience",
"Google Ads certification (Search, Display, or Shopping)",
"Proficiency with Google Ads Editor for bulk campaign management",
"Strong understanding of bidding strategies (manual CPC, Target CPA, Target ROAS, Maximize Conversions)",
"Experience setting up conversion tracking with Google Tag Manager",
"Ability to analyze data, identify trends, and make data-driven optimizations",
"Knowledge of Quality Score factors and ad rank optimization",
"Strong analytical and mathematical skills for budget management and forecasting"
],
preferredSkills: [
"Experience managing monthly ad spend of $10K+ across multiple accounts",
"Familiarity with Google Merchant Center for Shopping campaigns",
"Experience with call tracking platforms (CallRail, CallTrackingMetrics)",
"Knowledge of attribution modeling and cross-channel measurement",
"Experience with scripts or rules for automated bid management"
],
tools: ["Google Ads", "Google Ads Editor", "Google Tag Manager", "Google Analytics 4", "Google Merchant Center", "Google Keyword Planner", "SpyFu", "Optmyzr", "Google Looker Studio", "Google Sheets"],
suggestedTools: ["Adalysis", "WordStream", "Unbounce", "Instapage", "CallRail"]
},
"Meta Ads VA": {
icon: "ud83dudcb0",
overview: "Create and manage high-performing advertising campaigns on Facebook and Instagram. Develop audience strategies, design ad creatives, and optimize for conversions and ROAS.",
responsibilities: [
"Plan, create, and manage Facebook and Instagram ad campaigns across all funnel stages (awareness, consideration, conversion)",
"Develop audience targeting strategies using custom audiences, lookalikes, interest-based, and broad targeting",
"Create compelling ad creatives including copy, image specs, and video ad concepts",
"Set up Facebook Pixel, Conversions API (CAPI), and configure conversion events",
"Perform daily campaign monitoring, budget pacing, and bid optimization",
"Conduct A/B tests on audiences, creatives, placements, and copy variations",
"Analyze campaign performance metrics (CPM, CPC, CTR, CPA, ROAS) and prepare reports",
"Manage product catalogs for dynamic retargeting campaigns",
"Scale winning ad sets while maintaining efficiency and controlling CAC",
"Stay current with Meta Ads platform updates, iOS privacy changes, and industry benchmarks"
],
requiredSkills: [
"2+ years of experience managing Meta (Facebook/Instagram) ad campaigns",
"Meta Blueprint certification or equivalent demonstrated expertise",
"Deep understanding of Facebook Ads Manager, campaign structures, and objectives",
"Experience with Facebook Pixel implementation and Conversions API setup",
"Strong creative eye for ad design and compelling direct-response copywriting",
"Proficiency in audience building (custom audiences, lookalikes, saved audiences)",
"Ability to read and act on campaign data to optimize for KPIs",
"Experience managing ad budgets of $5K+/month"
],
preferredSkills: [
"Experience with e-commerce/DTC brands running catalog/dynamic product ads",
"Familiarity with creative testing frameworks (DCT, iterative creative)",
"Knowledge of attribution tools beyond Meta (Triple Whale, Hyros, Northbeam)",
"Experience with WhatsApp Ads and Messenger campaigns",
"Understanding of iOS 14.5+ impact and server-side tracking solutions"
],
tools: ["Meta Ads Manager", "Meta Business Suite", "Meta Events Manager", "Canva", "Google Analytics 4", "Google Sheets", "Looker Studio", "Triple Whale", "AdEspresso", "Motion"],
suggestedTools: ["Revealbot", "Madgicx", "AdCreative.ai", "Hyros", "Foreplay"]
},
"Email Marketing VA": {
icon: "u2709ufe0f",
overview: "Build and manage email marketing campaigns that drive engagement, nurture leads, and increase revenue. Handle automation flows, list management, A/B testing, and deliverability optimization.",
responsibilities: [
"Design, write, and send email campaigns including newsletters, promotions, and announcements",
"Build and optimize email automation sequences (welcome series, abandoned cart, post-purchase, re-engagement)",
"Manage email lists including segmentation, tagging, hygiene, and subscriber growth strategies",
"Create responsive email templates that render correctly across all email clients",
"Perform A/B testing on subject lines, content, CTAs, send times, and design elements",
"Monitor and improve email deliverability, open rates, click-through rates, and conversion rates",
"Set up and manage opt-in forms, landing pages, and lead magnets",
"Analyze campaign performance and prepare detailed reports with recommendations",
"Ensure compliance with email regulations (CAN-SPAM, GDPR, anti-spam laws)",
"Coordinate email calendar with marketing campaigns, product launches, and seasonal promotions"
],
requiredSkills: [
"2+ years of email marketing experience with a proven track record",
"Proficiency in at least one major ESP (Klaviyo, Mailchimp, ActiveCampaign, or ConvertKit)",
"Strong copywriting skills focused on conversion and engagement",
"Experience building email automations and drip sequences",
"Understanding of email deliverability best practices (SPF, DKIM, DMARC, list hygiene)",
"Knowledge of email design principles and responsive HTML email basics",
"Ability to segment audiences and personalize content for different subscriber groups",
"Analytical skills to interpret email metrics and optimize campaigns"
],
preferredSkills: [
"Experience with e-commerce email marketing (Klaviyo preferred)",
"Knowledge of SMS marketing integration alongside email",
"Familiarity with HTML/CSS for custom email template modifications",
"Experience with dynamic content, product feeds, and personalization tokens",
"Understanding of customer lifecycle marketing and retention strategies"
],
tools: ["Klaviyo", "Mailchimp", "ActiveCampaign", "ConvertKit", "Canva", "Figma", "Google Analytics", "Litmus", "Google Sheets", "Zapier"],
suggestedTools: ["Drip", "Omnisend", "SendGrid", "Beefree", "Customer.io", "Postmark"]
},
"Funnel Builder VA": {
icon: "ud83dudcc8",
overview: "Design and build high-converting sales funnels and landing pages. Set up complete funnel systems with lead capture, nurture sequences, checkout flows, and post-purchase upsells.",
responsibilities: [
"Design and build sales funnels (lead magnets, tripwires, webinar funnels, product launches, VSL funnels)",
"Create high-converting landing pages, opt-in pages, and sales pages using funnel builders",
"Set up payment integrations, order forms, upsells, downsells, and order bumps",
"Build automated email and SMS sequences tied to funnel stages",
"Implement tracking pixels, UTM parameters, and conversion tracking across funnel steps",
"Perform A/B split testing on headlines, CTAs, layouts, and offers",
"Optimize funnel performance based on conversion data and drop-off analysis",
"Integrate funnels with CRMs, email platforms, payment processors, and webinar tools",
"Create membership areas and course delivery pages when needed",
"Troubleshoot technical issues including page load speed, mobile responsiveness, and broken integrations"
],
requiredSkills: [
"2+ years of experience building sales funnels with measurable results",
"Proficiency in ClickFunnels, GoHighLevel, Kartra, or similar funnel platforms",
"Strong understanding of direct response marketing and conversion principles",
"Experience with copywriting frameworks (AIDA, PAS, hook-story-offer)",
"Knowledge of payment processing setup (Stripe, PayPal) and checkout optimization",
"Ability to integrate multiple tools and platforms using native integrations or Zapier",
"Understanding of A/B testing methodology and statistical significance",
"Eye for design with ability to create professional, brand-consistent pages"
],
preferredSkills: [
"Experience building webinar funnels (EverWebinar, WebinarJam, Demio)",
"Knowledge of affiliate tracking and management",
"Familiarity with course platforms (Kajabi, Teachable, Thinkific)",
"Experience with high-ticket application funnels and booking integrations",
"Understanding of funnel analytics and attribution"
],
tools: ["ClickFunnels", "GoHighLevel", "Kartra", "WordPress/Elementor", "Zapier", "Stripe", "ActiveCampaign", "Calendly", "Deadline Funnel", "Google Analytics"],
suggestedTools: ["Leadpages", "Systeme.io", "SamCart", "ThriveCart", "Instapage", "Unbounce"]
},
"WordPress Developer": {
icon: "ud83cudf10",
overview: "Build, customize, and maintain WordPress websites. Handle theme development, plugin configuration, performance optimization, and ongoing site management.",
responsibilities: [
"Build and customize WordPress websites using page builders (Elementor, Divi, Gutenberg) or custom themes",
"Install, configure, and customize WordPress plugins to extend site functionality",
"Perform website speed optimization (caching, image compression, code minification, CDN setup)",
"Implement responsive design ensuring flawless display across all devices and browsers",
"Set up and manage WooCommerce stores including product listings, payment gateways, and shipping",
"Handle WordPress security (SSL, firewalls, malware scanning, hardening, backups)",
"Troubleshoot and resolve website bugs, plugin conflicts, and compatibility issues",
"Implement on-page SEO elements (schema markup, meta tags, XML sitemaps, breadcrumbs)",
"Manage hosting environments, domain configurations, DNS, and email setup",
"Create and maintain documentation for site architecture and custom modifications"
],
requiredSkills: [
"3+ years of WordPress development experience with a portfolio of live sites",
"Proficiency in HTML, CSS, JavaScript, and basic PHP",
"Expert-level knowledge of Elementor, Divi, or other major page builders",
"Experience with WooCommerce setup and customization",
"Understanding of web hosting, cPanel, DNS management, and SSL certificates",
"Knowledge of WordPress security best practices and backup procedures",
"Experience with site speed optimization and Core Web Vitals",
"Ability to troubleshoot plugin conflicts and debug WordPress issues"
],
preferredSkills: [
"Experience with custom theme or child theme development (PHP/WordPress hooks)",
"Knowledge of WordPress REST API and headless WordPress",
"Familiarity with Git version control and deployment workflows",
"Experience with multilingual sites (WPML, Polylang)",
"Understanding of accessibility standards (WCAG) for web development"
],
tools: ["WordPress", "Elementor", "WooCommerce", "cPanel", "FileZilla/SFTP", "Google PageSpeed Insights", "Cloudflare", "UpdraftPlus", "Yoast SEO", "VS Code"],
suggestedTools: ["Divi", "ACF Pro", "WP Rocket", "Wordfence", "ManageWP", "Local by Flywheel"]
},
"Shopify VA": {
icon: "ud83dudecdufe0f",
overview: "Manage and optimize Shopify e-commerce stores. Handle product management, store customization, order processing, and conversion rate optimization to drive online sales.",
responsibilities: [
"Manage the Shopify store including product listings, collections, inventory, and pricing updates",
"Customize Shopify themes using the theme editor, and basic Liquid/HTML/CSS modifications",
"Set up and optimize product pages with compelling descriptions, images, SEO tags, and variants",
"Process orders, manage fulfillment workflows, handle returns/exchanges, and update customers",
"Install, configure, and manage Shopify apps for reviews, upsells, subscriptions, and marketing",
"Optimize store conversion rate through A/B testing, checkout optimization, and UX improvements",
"Set up and manage discount codes, automatic promotions, gift cards, and bundled offers",
"Monitor store analytics and prepare sales, traffic, and conversion reports",
"Manage integrations with shipping carriers, payment gateways, and third-party tools",
"Handle customer inquiries related to products, orders, and store policies"
],
requiredSkills: [
"2+ years of Shopify store management experience",
"Familiarity with Shopify admin, theme editor, and Shopify app ecosystem",
"Basic knowledge of HTML, CSS, and Shopify Liquid templating",
"Experience with product listing optimization and inventory management",
"Understanding of e-commerce metrics (conversion rate, AOV, cart abandonment, CLV)",
"Strong attention to detail for order processing and data accuracy",
"Knowledge of Shopify SEO best practices (product pages, collections, blog)",
"Excellent customer communication skills for order-related inquiries"
],
preferredSkills: [
"Experience with Shopify Plus features and scripts",
"Knowledge of Shopify Markets for international selling",
"Familiarity with subscription apps (Recharge, Bold Subscriptions)",
"Experience with print-on-demand or dropshipping integrations (Printful, DSers)",
"Understanding of Shopify Flow for workflow automation"
],
tools: ["Shopify Admin", "Shopify Theme Editor", "Oberlo/DSers", "Klaviyo", "Judge.me", "Google Analytics 4", "Canva", "Google Sheets", "ShipStation", "Privy"],
suggestedTools: ["ReConvert", "PageFly", "Loox", "Gorgias", "Recharge", "Bold Commerce"]
},
"AI Automation VA": {
icon: "ud83eudd16",
overview: "Design and implement AI-powered workflows and automations to streamline business operations. Leverage tools like ChatGPT, Make.com, and Zapier to build intelligent automated systems.",
responsibilities: [
"Design and build automated workflows using Make.com, Zapier, or n8n to connect business tools",
"Create AI-powered content generation pipelines using ChatGPT, Claude, and other LLM APIs",
"Set up automated data processing, enrichment, and reporting workflows",
"Build AI chatbots and automated customer support systems",
"Implement lead qualification and routing automations using AI scoring",
"Create automated social media content pipelines with AI-generated copy and scheduling",
"Design automated email sequences triggered by user behavior and AI-personalized content",
"Document all automations with clear workflow diagrams, trigger conditions, and error handling",
"Monitor automation performance, troubleshoot failures, and optimize for reliability",
"Research and test new AI tools and automation opportunities to improve business efficiency"
],
requiredSkills: [
"2+ years of experience with workflow automation platforms (Zapier, Make.com, or n8n)",
"Hands-on experience with AI tools (ChatGPT/OpenAI API, Claude, Midjourney, or similar)",
"Understanding of APIs, webhooks, JSON, and basic programming concepts",
"Ability to map complex business processes and identify automation opportunities",
"Experience integrating CRMs, email platforms, and project management tools",
"Strong problem-solving skills for debugging and optimizing automations",
"Knowledge of prompt engineering for reliable AI outputs",
"Excellent documentation skills for maintaining automation libraries"
],
preferredSkills: [
"Basic Python or JavaScript skills for custom scripts and API interactions",
"Experience with database automation (Airtable, Google Sheets as database)",
"Familiarity with voice AI tools (ElevenLabs, Descript)",
"Knowledge of AI image generation tools for marketing assets",
"Experience building custom GPTs or AI agents"
],
tools: ["Make.com", "Zapier", "ChatGPT/OpenAI", "Claude", "Airtable", "Google Sheets", "Slack", "Notion", "n8n", "Pabbly Connect"],
suggestedTools: ["Bardeen", "Phantombuster", "Apify", "LangChain", "Voiceflow", "Relevance AI"]
},
"Go High Level VA": {
icon: "u26a1",
overview: "Manage and optimize the Go High Level (GHL) platform for marketing automation, CRM management, and client delivery. Build funnels, automate workflows, and manage the full client lifecycle.",
responsibilities: [
"Set up and configure Go High Level sub-accounts for clients including pipelines, custom fields, and tags",
"Build and optimize sales funnels, landing pages, and websites within the GHL platform",
"Create automated workflows for lead nurturing, appointment booking, follow-ups, and review requests",
"Manage the CRM: contact imports, list segmentation, pipeline management, and deal tracking",
"Set up and manage appointment calendars, booking widgets, and automated reminders",
"Build email and SMS campaigns, drip sequences, and broadcast messages",
"Configure integrations with Facebook Ads, Google Ads, Stripe, and third-party tools",
"Set up reputation management workflows (review requests, monitoring, response automation)",
"Create detailed reports and dashboards for clients using GHL reporting tools",
"Troubleshoot workflow issues, sync errors, and platform technical problems"
],
requiredSkills: [
"1+ years of hands-on Go High Level experience (agency or client-side)",
"Proficiency in GHL workflow builder, trigger/action logic, and conditional branching",
"Experience building funnels and websites within Go High Level",
"Strong understanding of CRM management, pipeline stages, and lead tracking",
"Knowledge of email and SMS marketing best practices within GHL",
"Experience with calendar/appointment booking setup and automation",
"Understanding of Twilio integration for SMS and voice",
"Ability to troubleshoot workflows and identify logic errors"
],
preferredSkills: [
"Experience managing GHL for a marketing agency with multiple sub-accounts",
"Knowledge of GHL Marketplace and SaaS mode configuration",
"Familiarity with custom values, custom menu links, and white-labeling",
"Experience with GHL API and webhook integrations",
"Understanding of HIPAA compliance features within GHL"
],
tools: ["Go High Level", "Twilio", "Stripe", "Mailgun", "Google Business Profile", "Facebook Ads", "Google Ads", "Zapier", "Google Sheets", "Canva"],
suggestedTools: ["LeadConnector", "Calendly", "Yext", "CallRail", "LC Phone"]
},
"Design & Video VA": {
icon: "ud83cudfa8",
overview: "Create professional visual content including graphics, social media assets, presentations, brand materials, and marketing videos. Support the brand's visual identity across all channels.",
responsibilities: [
"Design social media graphics, stories, reels covers, carousels, and ad creatives",
"Create and maintain brand assets (logos, brand guides, templates, icons, and illustrations)",
"Design marketing materials including flyers, brochures, infographics, and presentations",
"Edit and produce short-form videos for social media (Reels, TikTok, YouTube Shorts)",
"Create YouTube thumbnails, channel art, and video end screens",
"Design email headers, banners, and promotional graphics",
"Edit long-form video content with cuts, transitions, text overlays, and background music",
"Create motion graphics, animated text, and simple animations for marketing",
"Maintain organized design asset libraries and file naming conventions",
"Adapt existing designs across multiple formats and sizes for different platforms"
],
requiredSkills: [
"2+ years of graphic design and/or video editing experience with a strong portfolio",
"Proficiency in Canva Pro and at least one professional design tool (Figma, Photoshop, Illustrator)",
"Video editing skills using CapCut, Premiere Pro, DaVinci Resolve, or Final Cut Pro",
"Strong understanding of design principles (typography, color theory, layout, hierarchy)",
"Experience creating content for social media platforms with knowledge of optimal specs",
"Ability to follow brand guidelines and maintain visual consistency",
"Eye for aesthetics and current design trends",
"Strong attention to detail and ability to meet creative deadlines"
],
preferredSkills: [
"Experience with motion graphics (After Effects or similar)",
"Knowledge of AI design tools (Midjourney, DALL-E, Runway ML)",
"3D design or mockup creation skills",
"Experience with print design and prepress preparation",
"Illustration skills (hand-drawn or digital)"
],
tools: ["Canva Pro", "Adobe Photoshop", "Adobe Illustrator", "Figma", "CapCut", "Adobe Premiere Pro", "DaVinci Resolve", "After Effects", "Lottie", "Google Drive"],
suggestedTools: ["InDesign", "Procreate", "Runway ML", "Descript", "InVideo", "Remove.bg"]
},
"Podcast VA": {
icon: "ud83cudfa7",
overview: "Manage podcast production from recording to publishing. Handle audio editing, show notes, guest coordination, distribution, and promotional content to grow the podcast audience.",
responsibilities: [
"Edit and produce podcast episodes including audio cleanup, noise removal, leveling, and mastering",
"Add intros, outros, ad segments, music beds, and sound effects to episodes",
"Write compelling show notes, episode descriptions, and SEO-optimized titles",
"Create and schedule social media promotional content (audiograms, quote graphics, video clips)",
"Manage guest outreach, scheduling, and pre-interview coordination",
"Upload and distribute episodes to hosting platforms and directories (Apple, Spotify, Google)",
"Transcribe episodes and repurpose content into blog posts, newsletters, and social quotes",
"Monitor podcast analytics (downloads, listener demographics, episode performance)",
"Manage podcast email inbox and listener communications",
"Research potential guests and prepare interview prep documents for the host"
],
requiredSkills: [
"1+ years of podcast production or audio editing experience",
"Proficiency in audio editing software (Audacity, Adobe Audition, Descript, or GarageBand)",
"Experience with podcast hosting platforms (Buzzsprout, Libsyn, Anchor/Spotify, Podbean)",
"Strong writing skills for show notes, descriptions, and promotional copy",
"Understanding of podcast SEO and discoverability strategies",
"Knowledge of audio standards (bit rate, sample rate, loudness levels for podcast platforms)",
"Organizational skills to manage production calendars and guest schedules",
"Attention to detail in audio quality and content accuracy"
],
preferredSkills: [
"Video podcast editing experience (YouTube, Riverside, StreamYard recordings)",
"Experience creating audiograms and video clips for social promotion (Headliner, Opus Clip)",
"Knowledge of podcast monetization (sponsorships, dynamic ad insertion)",
"Familiarity with remote recording tools (Riverside, SquadCast, Zencastr)",
"Experience growing a podcast audience through cross-promotion and PR"
],
tools: ["Descript", "Adobe Audition", "Audacity", "Buzzsprout", "Riverside.fm", "Canva", "Headliner", "Opus Clip", "Google Docs", "Calendly"],
suggestedTools: ["Podbean", "Transistor", "SquadCast", "Zencastr", "Otter.ai", "Castmagic"]
},
"Executive VA": {
icon: "ud83dudcbc",
overview: "Provide high-level administrative and strategic support to executives and business owners. Manage calendars, communications, projects, and operations to maximize the executive's productivity.",
responsibilities: [
"Manage executive calendars, schedule meetings, and coordinate across time zones",
"Handle email inbox management: triage, draft responses, flag priorities, and follow up",
"Prepare meeting agendas, take detailed notes, and track action items to completion",
"Coordinate travel arrangements including flights, hotels, transportation, and itineraries",
"Create and manage presentations, reports, and business documents",
"Handle confidential information with the highest level of discretion and professionalism",
"Manage project timelines, delegate tasks to team members, and track progress",
"Conduct research on business topics, competitors, industry trends, and meeting participants",
"Manage personal tasks and errands as needed (appointments, reservations, gift sourcing)",
"Serve as a gatekeeper and point of contact for internal and external communications"
],
requiredSkills: [
"3+ years of experience as an executive or personal assistant",
"Exceptional organizational and time management skills",
"Outstanding written and verbal English communication",
"Proficiency in Google Workspace or Microsoft 365 (docs, sheets, slides, calendar)",
"Experience with project management tools (Asana, Trello, Monday.com, or ClickUp)",
"Ability to handle multiple priorities and meet deadlines in a fast-paced environment",
"High level of discretion with confidential and sensitive information",
"Strong problem-solving skills and proactive approach to anticipating needs"
],
preferredSkills: [
"Experience supporting C-level executives or entrepreneurs",
"Knowledge of bookkeeping basics (invoicing, expense tracking)",
"Familiarity with CRM systems (HubSpot, Salesforce)",
"Experience with event planning and coordination",
"Ability to manage and coordinate a team of other VAs"
],
tools: ["Google Workspace", "Microsoft 365", "Asana", "Slack", "Zoom", "Calendly", "Notion", "Loom", "LastPass", "Trello"],
suggestedTools: ["ClickUp", "Monday.com", "Clockwise", "Motion", "Superhuman", "1Password"]
},
"Bookkeeping VA": {
icon: "ud83dudcb5",
overview: "Manage financial records, transactions, and reporting. Handle accounts payable/receivable, bank reconciliations, expense tracking, and financial reporting using cloud accounting software.",
responsibilities: [
"Manage accounts payable and accounts receivable, ensuring timely payments and collections",
"Perform bank and credit card reconciliations on a weekly/monthly basis",
"Record and categorize financial transactions accurately in accounting software",
"Prepare and send professional invoices and follow up on overdue payments",
"Track and categorize business expenses, receipts, and reimbursements",
"Generate financial reports (P&L, balance sheet, cash flow, aging reports)",
"Process payroll preparation and contractor payments",
"Manage sales tax tracking and prepare data for tax filing",
"Maintain organized financial records and digital filing systems",
"Assist with budget preparation and financial forecasting"
],
requiredSkills: [
"2+ years of bookkeeping or accounting experience",
"Proficiency in QuickBooks Online, Xero, or FreshBooks",
"Strong understanding of double-entry bookkeeping and accrual vs. cash accounting",
"Experience with bank reconciliations and accounts payable/receivable",
"Knowledge of financial statements (P&L, balance sheet, cash flow statement)",
"High attention to detail and accuracy with numbers",
"Understanding of basic tax concepts and sales tax compliance",
"Proficiency in spreadsheets (Excel/Google Sheets) including formulas and pivot tables"
],
preferredSkills: [
"Experience with multiple accounting platforms (QBO + Xero)",
"Knowledge of US, UK, or AU tax requirements and regulations",
"Familiarity with payroll platforms (Gusto, ADP, or similar)",
"Experience with e-commerce bookkeeping (Shopify, Amazon, multi-channel)",
"Bookkeeping certification (CPB, QuickBooks ProAdvisor, or equivalent)"
],
tools: ["QuickBooks Online", "Xero", "FreshBooks", "Dext (Receipt Bank)", "Bill.com", "Gusto", "Google Sheets", "Excel", "Stripe Dashboard", "PayPal Business"],
suggestedTools: ["Wave", "DEAR Inventory", "A2X", "Hubdoc", "Plooto", "Bench"]
},
"Customer Support VA": {
icon: "ud83dudcde",
overview: "Provide exceptional customer support across multiple channels. Handle inquiries, resolve issues, manage support tickets, and ensure customer satisfaction while maintaining brand voice.",
responsibilities: [
"Respond to customer inquiries via email, live chat, phone, and social media in a timely manner",
"Manage and resolve support tickets using helpdesk platforms, meeting SLA targets",
"Troubleshoot product/service issues and escalate complex cases appropriately",
"Process orders, returns, refunds, and exchanges according to company policies",
"Maintain and update the knowledge base, FAQ documents, and canned responses",
"Track customer feedback, identify recurring issues, and report trends to management",
"Handle customer onboarding, account setup, and product walkthroughs",
"Manage review responses on Google, Trustpilot, and social media platforms",
"Collaborate with the team to improve customer experience and support processes",
"Maintain detailed records of customer interactions and resolutions in the CRM"
],
requiredSkills: [
"2+ years of customer support or service experience",
"Proficiency with helpdesk platforms (Zendesk, Freshdesk, Intercom, or Gorgias)",
"Excellent written and verbal English communication skills",
"Strong empathy, patience, and conflict resolution abilities",
"Ability to multitask and handle multiple conversations simultaneously",
"Experience with live chat support and maintaining response time standards",
"Knowledge of CRM systems for tracking customer interactions",
"Problem-solving skills and ability to think on your feet"
],
preferredSkills: [
"Experience with e-commerce customer support (Shopify, WooCommerce)",
"Familiarity with VoIP phone systems (RingCentral, Aircall, Dialpad)",
"Knowledge of customer satisfaction metrics (CSAT, NPS, CES)",
"Experience with social media customer care",
"Multilingual abilities (Spanish, French, or other languages)"
],
tools: ["Zendesk", "Freshdesk", "Intercom", "Gorgias", "LiveChat", "HubSpot", "Slack", "Google Workspace", "Loom", "Aircall"],
suggestedTools: ["Help Scout", "Crisp", "Tidio", "Front", "Kustomer", "RingCentral"]
},
"Data Entry VA": {
icon: "ud83dudcca",
overview: "Handle accurate and efficient data management tasks including entry, cleaning, migration, and organization. Maintain databases, CRMs, and spreadsheets with high precision.",
responsibilities: [
"Enter, update, and maintain data in spreadsheets, databases, and CRM systems with high accuracy",
"Clean and standardize existing data sets (remove duplicates, fix formatting, validate entries)",
"Perform data migration between platforms and systems ensuring data integrity",
"Research and collect data from websites, directories, and online sources",
"Create and maintain organized filing systems for digital documents and records",
"Generate reports and summaries from data sets using spreadsheet functions",
"Process forms, applications, and documents by extracting and inputting relevant data",
"Update product listings, catalogs, and inventory databases",
"Verify data accuracy through cross-referencing and quality checks",
"Maintain confidentiality and security of sensitive data"
],
requiredSkills: [
"1+ years of data entry or data management experience",
"Fast and accurate typing speed (60+ WPM with high accuracy)",
"Advanced proficiency in Excel/Google Sheets (formulas, VLOOKUP, pivot tables, data validation)",
"Experience with CRM data management (HubSpot, Salesforce, or similar)",
"Strong attention to detail and commitment to data accuracy",
"Ability to work independently and manage repetitive tasks efficiently",
"Basic understanding of databases and data organization principles",
"Excellent organizational skills and ability to meet deadlines"
],
preferredSkills: [
"Experience with web scraping tools or browser extensions for data collection",
"Knowledge of data visualization tools (Google Looker Studio, Tableau)",
"Familiarity with OCR tools for extracting data from documents",
"Experience with Airtable or Notion databases",
"Basic knowledge of SQL or database query languages"
],
tools: ["Google Sheets", "Microsoft Excel", "Airtable", "HubSpot CRM", "Google Forms", "Zapier", "Google Docs", "Notion", "Trello", "LastPass"],
suggestedTools: ["Monday.com", "Smartsheet", "Coda", "Tableau", "Power BI", "Octoparse"]
},
"Project Manager VA": {
icon: "ud83dudccb",
overview: "Coordinate and manage projects from initiation to completion. Oversee timelines, budgets, resources, and deliverables while ensuring team alignment and stakeholder satisfaction.",
responsibilities: [
"Plan, organize, and manage projects using project management methodologies (Agile, Scrum, or Waterfall)",
"Create and maintain project plans, timelines, milestones, and Gantt charts",
"Facilitate daily standups, sprint planning, and retrospective meetings",
"Assign tasks, set deadlines, and track team progress across all projects",
"Identify project risks and blockers, and implement mitigation strategies",
"Prepare project status reports and present updates to stakeholders",
"Manage project budgets, resource allocation, and scope changes",
"Coordinate communication between team members, clients, and stakeholders",
"Document project processes, SOPs, and lessons learned",
"Ensure deliverables meet quality standards and are completed on time"
],
requiredSkills: [
"3+ years of project management or coordination experience",
"Proficiency in project management tools (Asana, Monday.com, ClickUp, Jira, or Trello)",
"Strong understanding of Agile/Scrum methodologies and frameworks",
"Exceptional organizational skills and ability to manage multiple projects simultaneously",
"Excellent communication skills for stakeholder management and team coordination",
"Experience creating project documentation (SOPs, timelines, risk assessments)",
"Ability to identify bottlenecks and proactively resolve issues",
"Strong leadership skills with the ability to motivate remote teams"
],
preferredSkills: [
"PMP, CAPM, or Scrum Master certification",
"Experience managing remote/distributed teams across time zones",
"Familiarity with budget management and resource planning tools",
"Knowledge of software development lifecycle (SDLC) for tech projects",
"Experience with OKR or KPI frameworks for goal tracking"
],
tools: ["Asana", "Monday.com", "ClickUp", "Jira", "Trello", "Slack", "Zoom", "Google Workspace", "Notion", "Loom"],
suggestedTools: ["Basecamp", "Wrike", "Confluence", "Miro", "Teamwork", "Harvest"]
},
"Virtual Receptionist": {
icon: "ud83dudcde",
overview: "Serve as the professional front-line point of contact for the business. Handle inbound calls, manage appointments, greet visitors (virtually), and ensure smooth front-office operations.",
responsibilities: [
"Answer inbound phone calls professionally and route them to appropriate departments",
"Manage appointment scheduling, confirmations, rescheduling, and cancellations",
"Greet and assist website visitors via live chat with a warm, professional demeanor",
"Handle voicemail management, transcription, and timely message relay",
"Manage the company's main email inbox and respond to general inquiries",
"Maintain contact lists, client databases, and CRM records",
"Process intake forms and collect information from new leads or clients",
"Coordinate meeting room bookings and virtual meeting setups",
"Handle basic administrative tasks (filing, document preparation, data entry)",
"Manage call logs and prepare daily/weekly reports on call volumes and inquiries"
],
requiredSkills: [
"1+ years of receptionist, front desk, or customer-facing experience",
"Excellent verbal English with clear pronunciation and professional phone manner",
"Strong written English communication skills",
"Experience with VoIP phone systems and call management software",
"Proficiency in scheduling tools (Calendly, Acuity, Google Calendar)",
"Friendly, patient, and professional demeanor under all circumstances",
"Ability to handle high call volumes while maintaining quality",
"Strong multitasking and organizational skills"
],
preferredSkills: [
"Experience in medical, legal, or real estate front office environments",
"Knowledge of HIPAA compliance (for healthcare clients)",
"Familiarity with CRM systems for lead capture and follow-up",
"Bilingual abilities (English + Spanish or other languages)",
"Experience with call scripting and objection handling"
],
tools: ["RingCentral", "Grasshopper", "Google Calendar", "Calendly", "Acuity Scheduling", "HubSpot CRM", "Slack", "Google Workspace", "OpenPhone", "Zoom"],
suggestedTools: ["Dialpad", "Smith.ai", "Ruby Receptionist", "Vonage", "Phone.com", "Nextiva"]
},
"Lead Generation VA": {
icon: "ud83cudfaf",
overview: "Identify, research, and qualify potential business leads. Build targeted prospect lists, conduct outreach campaigns, and fill the sales pipeline with high-quality opportunities.",
responsibilities: [
"Research and identify potential leads using LinkedIn, databases, directories, and web research",
"Build targeted prospect lists with accurate contact information (email, phone, LinkedIn profiles)",
"Verify and enrich lead data using email verification tools and data enrichment platforms",
"Execute cold email outreach campaigns with personalized messaging and follow-up sequences",
"Conduct LinkedIn prospecting including connection requests, messages, and engagement",
"Qualify leads based on defined ICP (Ideal Customer Profile) criteria",
"Manage and update CRM records with lead status, notes, and next steps",
"Schedule appointments and demos for the sales team with qualified prospects",
"Track outreach metrics (open rates, reply rates, meetings booked) and optimize campaigns",
"Research industry trends, competitors, and market opportunities to refine targeting"
],
requiredSkills: [
"2+ years of experience in lead generation, sales development, or B2B prospecting",
"Proficiency with lead research tools (LinkedIn Sales Navigator, Apollo, ZoomInfo, or Hunter.io)",
"Experience with cold email platforms (Instantly, Lemlist, Smartlead, or Woodpecker)",
"Strong understanding of B2B sales processes and lead qualification frameworks (BANT, MEDDIC)",
"Excellent written English for personalized outreach and follow-up sequences",
"Experience with CRM management (HubSpot, Salesforce, Pipedrive, or Close)",
"Knowledge of email deliverability best practices (warm-up, SPF/DKIM, domain rotation)",
"Analytical skills to track and improve outreach campaign performance"
],
preferredSkills: [
"Experience with LinkedIn automation tools (Dux-Soup, Expandi, or Linked Helper)",
"Knowledge of account-based marketing (ABM) strategies",
"Familiarity with intent data platforms (Bombora, G2 Intent, 6sense)",
"Experience with multi-channel outreach (email + LinkedIn + calls)",
"Understanding of GDPR and CAN-SPAM compliance for outreach"
],
tools: ["LinkedIn Sales Navigator", "Apollo.io", "Hunter.io", "Instantly", "HubSpot CRM", "ZoomInfo", "Lemlist", "Google Sheets", "Calendly", "Loom"],
suggestedTools: ["Snov.io", "Lusha", "Woodpecker", "Expandi", "Smartlead", "Clay"]
},
"Content Writer VA": {
icon: "u270dufe0f",
overview: "Create high-quality, engaging written content across multiple formats. Produce blog posts, website copy, email content, social media captions, and marketing materials that drive results.",
responsibilities: [
"Write SEO-optimized blog posts, articles, and long-form content (1,000-3,000+ words)",
"Create compelling website copy (homepage, service pages, about pages, landing pages)",
"Develop email newsletter content, drip sequences, and promotional copy",
"Write social media captions and content across multiple platforms",
"Research topics thoroughly, cite credible sources, and ensure factual accuracy",
"Edit and proofread content for grammar, clarity, tone, and brand consistency",
"Create content briefs, outlines, and content calendars for approval",
"Repurpose content across formats (blog to social, video script to blog, etc.)",
"Optimize content for readability, user intent, and search engine rankings",
"Collaborate with the SEO team to incorporate keywords and internal linking naturally"
],
requiredSkills: [
"2+ years of professional content writing experience with a strong portfolio",
"Excellent command of written English (grammar, spelling, punctuation, style)",
"Experience with SEO writing (keyword integration, meta descriptions, headers, internal links)",
"Ability to write in multiple tones and styles adapted to different brands and audiences",
"Strong research skills and ability to quickly understand new topics and industries",
"Knowledge of content marketing principles and buyer's journey content mapping",
"Experience with content management systems (WordPress, Webflow, or similar)",
"Ability to meet deadlines consistently and manage multiple writing assignments"
],
preferredSkills: [
"Experience with AI writing tools (ChatGPT, Jasper, Copy.ai) as a workflow aid",
"Knowledge of copywriting frameworks (AIDA, PAS, 4Ps, StoryBrand)",
"Familiarity with content optimization tools (Surfer SEO, Clearscope, Frase)",
"Experience writing for specific industries (SaaS, e-commerce, healthcare, finance)",
"Basic understanding of HTML for content formatting"
],
tools: ["Google Docs", "WordPress", "Grammarly", "Surfer SEO", "Hemingway Editor", "Ahrefs", "ChatGPT", "Canva", "Notion", "Google Analytics"],
suggestedTools: ["Frase", "Clearscope", "Jasper", "MarketMuse", "Copy.ai", "Yoast SEO"]
}
};/* ============================
STATE
============================ */
let state = {
step: 1,
selectedRole: null,
customTools: [],
formData: {}
};/* ============================
DOM REFS
============================ */
const $ = (sel) => document.querySelector(sel);
const $$ = (sel) => document.querySelectorAll(sel);/* ============================
INIT
============================ */
function init() {
renderRoleGrid();
bindEvents();
updateProgress();
}/* ============================
ROLE GRID
============================ */
function renderRoleGrid(filter) {
const grid = $('#jdgRoleGrid');
grid.innerHTML = '';
const f = (filter || '').toLowerCase();
let count = 0;
Object.keys(ROLES).forEach(name => {
if (f && !name.toLowerCase().includes(f)) return;
count++;
const role = ROLES[name];
const card = document.createElement('div');
card.className = 'jdg__role-card' + (state.selectedRole === name ? ' selected' : '');
card.innerHTML = '
';
let reqSkills = [...role.requiredSkills];
if (experience === 'entry') {
reqSkills = reqSkills.map(s => s.replace(/d+s*years?s*of/gi, '0-1 year of'));
} else if (experience === 'senior') {
reqSkills = reqSkills.map(s => s.replace(/d+s*years?s*of/gi, '5+ years of'));
}
html += '
' + reqSkills.map(s => '
' + s + '
').join('') + '
';html += '
Preferred Qualifications
';
html += '
' + role.preferredSkills.map(s => '
' + s + '
').join('') + '
';html += '
Tools & Platforms
';
html += '
' + allTools.join(', ') + '
';html += '
Work Schedule & Timezone
';
html += '
This is a fully remote position. ' + scheduleText + '. We use asynchronous communication with regular check-ins via video call. ' + (timezone ? 'Candidates must be available during ' + timezone + ' business hours.' : 'Flexible scheduling available based on project needs.') + '
';html += '
What We Offer
';
html += '
';
html += '
Competitive salary based on experience and skills
';
html += '
Fully remote work -- work from anywhere
';
html += '
Long-term, stable engagement with growth opportunities
';
html += '
Supportive team culture with clear communication
';
html += '
Paid training on company-specific tools and processes
';
if (hours === '40') html += '
Paid time off and holiday benefits
';
html += '
Performance-based bonuses and rate increases
';
html += '
';if (specialReqs) {
html += '
Additional Notes
';
html += '
' + specialReqs.replace(/n/g, ' ') + '
';
}html += '';
html += '
Generated with Armasourcing Job Description Generator — armasourcing.com
';$('#jdgOutputBody').innerHTML = html;// Store plain text version
state.formData = { company, industry, hours, timezone, experience, specialReqs };
}/* ============================
EXPORT FUNCTIONS
============================ */
function getPlainText() {
const el = $('#jdgOutputBody');
// Walk the DOM to produce clean text
let text = '';
function walk(node) {
if (node.nodeType === 3) { text += node.textContent; return; }
if (node.nodeName === 'BR') { text += 'n'; return; }
if (node.nodeName === 'HR') { text += 'n' + '='.repeat(50) + 'n'; return; }
const isBlock = ['H2','H3','H4','P','LI','DIV','UL','OL'].includes(node.nodeName);
if (node.nodeName === 'H2') text += 'n';
if (node.nodeName === 'H3') text += 'n## ';
if (node.nodeName === 'LI') text += ' - ';
for (const child of node.childNodes) walk(child);
if (isBlock && node.nodeName !== 'UL' && node.nodeName !== 'OL') text += 'n';
}
walk(el);
return text.replace(/n{3,}/g, 'nn').trim();
}function getMarkdown() {
const el = $('#jdgOutputBody');
let md = '';
function walk(node) {
if (node.nodeType === 3) { md += node.textContent; return; }
if (node.nodeName === 'BR') { md += 'n'; return; }
if (node.nodeName === 'HR') { md += 'n---n'; return; }
if (node.nodeName === 'H2') { md += 'n# '; for (const c of node.childNodes) walk(c); md += 'nn'; return; }
if (node.nodeName === 'H3') { md += 'n## '; for (const c of node.childNodes) walk(c); md += 'nn'; return; }
if (node.nodeName === 'STRONG' || node.nodeName === 'B') { md += '**'; for (const c of node.childNodes) walk(c); md += '**'; return; }
if (node.nodeName === 'EM' || node.nodeName === 'I') { md += '*'; for (const c of node.childNodes) walk(c); md += '*'; return; }
if (node.nodeName === 'A') { md += '['; for (const c of node.childNodes) walk(c); md += '](' + node.href + ')'; return; }
if (node.nodeName === 'LI') { md += '- '; for (const c of node.childNodes) walk(c); md += 'n'; return; }
if (node.nodeName === 'P') { for (const c of node.childNodes) walk(c); md += 'nn'; return; }
for (const c of node.childNodes) walk(c);
}
walk(el);
return md.replace(/n{3,}/g, 'nn').trim();
}function showToast(msg) {
const toast = $('#jdgToast');
toast.textContent = msg;
toast.classList.add('show');
setTimeout(() => toast.classList.remove('show'), 2500);
}/* ============================
EVENTS
============================ */
function bindEvents() {
// Role search
$('#jdgRoleSearch').addEventListener('input', function() {
renderRoleGrid(this.value);
});// Step navigation
$('#jdgStep1Next').addEventListener('click', () => goToStep(2));
$('#jdgStep2Back').addEventListener('click', () => goToStep(1));
$('#jdgStep2Next').addEventListener('click', () => goToStep(3));// Tool tag input
$('#jdgToolsInput').addEventListener('keydown', function(e) {
if (e.key === 'Enter' || e.key === ',') {
e.preventDefault();
const val = this.value.replace(/,/g, '').trim();
if (val) { addTool(val); this.value = ''; }
}
if (e.key === 'Backspace' && !this.value && state.customTools.length) {
removeTool(state.customTools[state.customTools.length - 1]);
}
});// Click on tags wrap focuses input
$('#jdgToolsWrap').addEventListener('click', () => $('#jdgToolsInput').focus());// Copy plain text
$('#jdgCopyBtn').addEventListener('click', function() {
const text = getPlainText();
navigator.clipboard.writeText(text).then(() => {
this.classList.add('copied');
this.innerHTML = ' Copied!';
showToast('Job description copied to clipboard');
setTimeout(() => {
this.classList.remove('copied');
this.innerHTML = ' Copy';
}, 2000);
});
});// Copy markdown
$('#jdgCopyMdBtn').addEventListener('click', function() {
const md = getMarkdown();
navigator.clipboard.writeText(md).then(() => {
this.classList.add('copied');
this.innerHTML = ' Copied!';
showToast('Markdown copied to clipboard');
setTimeout(() => {
this.classList.remove('copied');
this.innerHTML = ' Markdown';
}, 2000);
});
});// Download
$('#jdgDownloadBtn').addEventListener('click', function() {
const text = getPlainText();
const roleSafe = state.selectedRole.replace(/[^a-zA-Z0-9]/g, '_').replace(/_+/g, '_');
const company = ($('#jdgCompanyName').value.trim() || 'Company').replace(/[^a-zA-Z0-9]/g, '_').replace(/_+/g, '_');
const filename = 'JD_' + roleSafe + '_' + company + '.txt';
const blob = new Blob([text], { type: 'text/plain' });
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
a.href = url; a.download = filename; a.click();
URL.revokeObjectURL(url);
showToast('Downloaded as ' + filename);
});// Restart
$('#jdgRestart').addEventListener('click', function() {
state = { step: 1, selectedRole: null, customTools: [], formData: {} };
$('#jdgCompanyName').value = '';
$('#jdgIndustry').value = '';
$('#jdgHours').value = '40';
$('#jdgTimezone').value = '';
$('#jdgExperience').value = 'mid';
$('#jdgSpecialReqs').value = '';
$('#jdgToolsInput').value = '';
$('#jdgRoleSearch').value = '';
$('#jdgStep1Next').disabled = true;
renderRoleGrid();
goToStep(1);
});
}/* ============================
BOOT
============================ */
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
})();
Ready to Hire? Let Us Find Your Perfect VA
You have the job description β now let us find the talent. Book a free discovery call and interview pre-vetted candidates within 48-72 hours.