Managing Editor, World Languages (K-12)

As the Managing Editor for World Languages (K-12) at the leading languages resource provider, you will lead the development of high-quality print and digital content that aligns with pedagogical standards, brand voice, and learner needs. You will guide your small editorial team and other cross-functional teams moving them from concept to launch while driving strategy, operations, and continuous improvement.

 

Essential Functions

  • Direct the editorial vision and execution of content across K12 World Language print and digital educational products
  • Ensure content aligns with learning objectives, market needs, and pedagogical and editorial standards for clarity, accuracy, voice, style, inclusivity, and integrity
  • Stay informed on trends in relevant education landscape, curriculum standards, and competitor offerings to inform content strategy and ensure competitive positioning
  • Plan and manage multiple editorial projects concurrently, from concept through delivery, ensuring adherence to scope, budget, quality, and deadlines
  •  Supervise, mentor, and support a team of editors and content developers, fostering a collaborative and high-performing environment
  • Collaborate closely with product managers, UX designers, instructional designers, authors, and production teams to ensure seamless integration of content into product experiences

 

Requirements

  • Bachelor’s degree minimum. Master’s degree and certifications preferred
  • 10+ years of progressive editorial experience within the K12 or Higher Education publishing sector, encompassing both print and digital mediums
  • 3+ years of people management experience, leading, supervising and developing a cross-functional team of editorial professionals
  • Subject matter expertise in world language education, with deep knowledge of state and national standards and the competitive landscape
  • Native or near-native proficiency in English and Spanish, both spoken and written
  • Strong strategic thinking skills to set direction, anticipate market shifts, risks, and opportunities, along with strong analytical skills using data and sound judgment to assess priorities, evaluate risk, and support strategic decisions

 

Technical Skills, including

  • Strong understanding of e-learning, multimedia integration, emerging digital content formats, and technologies such as HTML, XML, and EPUB
  • Hands-on experience with CMS platforms and digital publishing tools such as WordPress, Drupal, or proprietary systems
  • Experience using project management tools such as Asana, Trello, or Jira to improve workflows and team collaboration
  • Proficiency with Adobe tools and standard office software, including Microsoft Office and Google Workspace.

 

Location: Ideally Boston-based, hybrid, or  US East Coast

Salary: $90,000 – $110,000 annual

 

Job Category: Product
Job Type: External
Job Location: US East Coast
Job Market: K-12

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Category
'); iframeDoc.close();const iframeSummary = summary.cloneNode(true); iframeSummary.style.display = 'block'; iframeSummary.style.position = 'relative'; iframeSummary.style.left = '0'; iframeSummary.style.top = '0'; iframeSummary.style.visibility = 'visible'; iframeDoc.body.appendChild(iframeSummary); if (!iframeSummary) { throw new Error('No PDF summary found in isolated iframe.'); }const pageElements = Array.from(iframeSummary.querySelectorAll('.pdf-page')); if (!pageElements.length) { throw new Error('No PDF pages were found in isolated summary.'); } const images = Array.from(iframeSummary.querySelectorAll('img'));await Promise.all(images.map((img) => { if (img.complete) return Promise.resolve(); return new Promise((resolve) => { img.addEventListener('load', resolve, { once: true }); img.addEventListener('error', resolve, { once: true }); }); }));const pdf = new JsPdfCtor({ orientation: 'portrait', unit: 'px', format: [794, 1123], putOnlyUsedFonts: true, hotfixes: ['px_scaling'] });for (let i = 0; i < pageElements.length; i++) { const pageEl = pageElements[i]; const renderPageCanvas = async (el, useCors, removeBg) => { let target = el; if (removeBg) { target = el.cloneNode(true); target.style.position = 'fixed'; target.style.left = '-99999px'; target.style.top = '0'; const bgImage = target.querySelector('img'); if (bgImage) bgImage.remove(); target.style.background = '#ffffff'; document.body.appendChild(target); }try { return await html2canvasLib(target, { scale: 1.5, useCORS: useCors, allowTaint: false, backgroundColor: '#ffffff', scrollX: 0, scrollY: 0, width: 794, height: 1123, windowWidth: 794, windowHeight: 1123 }); } finally { if (removeBg && target && target.parentNode) { target.parentNode.removeChild(target); } } };let canvas; try { canvas = await renderPageCanvas(pageEl, true, false); canvas.toDataURL('image/jpeg', 0.98); } catch (pageErr) { canvas = await renderPageCanvas(pageEl, false, true); console.warn('PDF page fallback used (background not exported):', pageErr); }const imgData = canvas.toDataURL('image/jpeg', 0.98); if (i > 0) pdf.addPage(); pdf.addImage(imgData, 'JPEG', 0, 0, 794, 1123);const anchorTags = pageEl.querySelectorAll('a'); anchorTags.forEach(ctaLink => { if (typeof pdf.link === 'function' && ctaLink.href) { const pageRect = pageEl.getBoundingClientRect(); const linkRect = ctaLink.getBoundingClientRect(); const linkX = Math.max(0, linkRect.left - pageRect.left); const linkY = Math.max(0, linkRect.top - pageRect.top); const linkW = Math.max(1, linkRect.width); const linkH = Math.max(1, linkRect.height); pdf.link(linkX, linkY, linkW, linkH, { url: ctaLink.href }); } }); }const pdfBlob = pdf.output('blob'); const blobUrl = URL.createObjectURL(pdfBlob); const link = document.createElement('a'); link.href = blobUrl; link.download = 'EdTech-CS-Checklist.pdf'; link.style.display = 'none'; document.body.appendChild(link); link.click(); setTimeout(() => { URL.revokeObjectURL(blobUrl); link.remove(); }, 1500); } catch (err) { console.error('Error generating PDF:', err); const msg = (err && err.message) ? err.message : 'Unknown error generating PDF.'; alert('Could not download the PDF. Check the console for technical details.\n' + msg); } finally { if (pdfIframe && pdfIframe.parentNode) { pdfIframe.parentNode.removeChild(pdfIframe); } summary.style.display = 'none'; summary.style.position = ''; summary.style.left = ''; summary.style.top = ''; summary.style.visibility = ''; btn.textContent = 'Download Full Report'; } });}btnNextCS.addEventListener('click', () => { if (!isStepCompleteCS(currentStepCS)) { showStepErrorCS(); return; } if (currentStepCS < categoriesCS.length - 1) { currentStepCS++; renderStepCS(); } else { calculateResultCS(); } });btnBackCS.addEventListener('click', () => { if (currentStepCS > 0) { currentStepCS--; renderStepCS(); } });renderStepCS(); });
Category
'); iframeDoc.close();const iframeSummary = summary.cloneNode(true); iframeSummary.style.display = 'block'; iframeDoc.body.appendChild(iframeSummary); if (!iframeSummary) { throw new Error('No PDF summary found in isolated iframe.'); }const pageElements = Array.from(iframeSummary.querySelectorAll('.pdf-page')); if (!pageElements.length) { throw new Error('No PDF pages were found in isolated summary.'); } const images = Array.from(iframeSummary.querySelectorAll('img'));await Promise.all(images.map((img) => { if (img.complete) return Promise.resolve(); return new Promise((resolve) => { img.addEventListener('load', resolve, { once: true }); img.addEventListener('error', resolve, { once: true }); }); }));const pdf = new JsPdfCtor({ orientation: 'portrait', unit: 'px', format: [794, 1123], putOnlyUsedFonts: true, hotfixes: ['px_scaling'] });for (let i = 0; i < pageElements.length; i++) { const pageEl = pageElements[i]; const renderPageCanvas = async (el, useCors, removeBg) => { let target = el; if (removeBg) { target = el.cloneNode(true); target.style.position = 'fixed'; target.style.left = '-99999px'; target.style.top = '0'; const bgImage = target.querySelector('img'); if (bgImage) bgImage.remove(); target.style.background = '#ffffff'; document.body.appendChild(target); }try { return await html2canvasLib(target, { scale: 2, useCORS: useCors, allowTaint: false, backgroundColor: '#ffffff', scrollX: 0, scrollY: 0, width: 794, height: 1123, windowWidth: 794, windowHeight: 1123 }); } finally { if (removeBg && target && target.parentNode) { target.parentNode.removeChild(target); } } };let canvas; try { canvas = await renderPageCanvas(pageEl, true, false); // Throws if canvas is tainted canvas.toDataURL('image/jpeg', 0.98); } catch (pageErr) { canvas = await renderPageCanvas(pageEl, false, true); console.warn('PDF page fallback used (background not exported):', pageErr); }const imgData = canvas.toDataURL('image/jpeg', 0.98); if (i > 0) pdf.addPage(); pdf.addImage(imgData, 'JPEG', 0, 0, 794, 1123);const ctaLink = pageEl.querySelector('a[href="https://partnerinpublishing.com/contact-us/"]'); if (ctaLink && typeof pdf.link === 'function') { const pageRect = pageEl.getBoundingClientRect(); const linkRect = ctaLink.getBoundingClientRect(); const linkX = Math.max(0, linkRect.left - pageRect.left); const linkY = Math.max(0, linkRect.top - pageRect.top); const linkW = Math.max(1, linkRect.width); const linkH = Math.max(1, linkRect.height); pdf.link(linkX, linkY, linkW, linkH, { url: 'https://partnerinpublishing.com/contact-us/' }); } }const pdfBlob = pdf.output('blob'); const blobUrl = URL.createObjectURL(pdfBlob); const link = document.createElement('a'); link.href = blobUrl; link.download = 'EdTech-Growth-Checklist.pdf'; link.style.display = 'none'; document.body.appendChild(link); link.click(); setTimeout(() => { URL.revokeObjectURL(blobUrl); link.remove(); }, 1500); } catch (err) { console.error('Error al generar PDF:', err); const msg = (err && err.message) ? err.message : 'Unknown error generating PDF.'; alert('No se pudo descargar el PDF. Revisa consola para detalle técnico.\n' + msg); } finally { if (pdfIframe && pdfIframe.parentNode) { pdfIframe.parentNode.removeChild(pdfIframe); } summary.style.display = 'none'; btn.textContent = 'Download Full Report'; } });}btnNext.addEventListener('click', () => { if (currentStep < categories.length - 1) { currentStep++; renderStep(); } else { calculateResult(); } });btnBack.addEventListener('click', () => { if (currentStep > 0) { currentStep--; renderStep(); } });renderStep(); });

Social Media Strategy

From CEO thought leadership to brand engagement, this guide shows how to turn scrolls into sales.

Website Content & SEO

Your site is your handshake—learn how to structure messaging that drives conversions.

Video Marketing

Boost trust, engagement, and leads with video content that converts.

Strategic Copywriting

Great copy converts. Download this guide to see how messaging impacts every touchpoint—from email to website.