import Image from "next/image";
import Link from "next/link";
import {
  ArrowRight,
  BadgeCheck,
  BookOpenCheck,
  BriefcaseBusiness,
  Building2,
  Check,
  ChevronDown,
  FileCheck2,
  Globe2,
  GraduationCap,
  Laptop2,
  Languages,
  Network,
  Presentation,
  Route,
  SearchCheck,
  ShieldCheck,
  TrendingUp,
  UserRoundCheck,
  Users,
} from "lucide-react";
import CVHeader from "@/components/layout/CVHeader";
import CVFooter from "@/components/layout/CVFooter";

const SITE_URL = "https://cambridgeveritas.com";
const PAGE_URL = `${SITE_URL}/career`;
const REVIEW_DATE = "6 October 2026";

export const metadata = {
  title: "TESOL Careers & English Teaching Jobs | Cambridge Veritas",
  description:
    "Explore TESOL careers, English teaching jobs online and abroad, qualifications, career paths and job-search guidance, plus Cambridge Veritas opportunities.",
  alternates: { canonical: PAGE_URL },
  keywords: [
    "TESOL careers",
    "TESOL jobs",
    "jobs after TESOL certification",
    "English teaching jobs",
    "online English teaching jobs",
    "TESOL career opportunities",
  ],
  openGraph: {
    type: "website",
    url: PAGE_URL,
    siteName: "Cambridge Veritas",
    title: "TESOL Careers & English Teaching Jobs",
    description:
      "Explore English-teaching roles, employer requirements, online and international pathways, progression and responsible career guidance.",
    images: [
      {
        url: `${SITE_URL}/uploads/images/career/resources-5.webp`,
        width: 970,
        height: 647,
        alt: "Online English teacher working with language learners",
      },
    ],
  },
  twitter: {
    card: "summary_large_image",
    title: "TESOL Careers & English Teaching Jobs",
    description:
      "A practical guide to TESOL roles, employer requirements, career progression and job-search preparation.",
    images: [`${SITE_URL}/uploads/images/career/resources-5.webp`],
  },
};

const roles = [
  { icon: Languages, title: "English Language Teacher", text: "Teach general English, speaking, grammar or integrated skills in private language schools, adult education, community programmes or other settings permitted by local rules." },
  { icon: Laptop2, title: "Online English Teacher", text: "Work for an online provider, education company or your own tutoring practice. Roles can involve adults, young learners, conversation classes or structured programmes." },
  { icon: Globe2, title: "International EFL Teacher", text: "Teach English where it is learned as a foreign language. Eligibility may depend on a degree, visa category, nationality, background checks and employer requirements." },
  { icon: BriefcaseBusiness, title: "Business English Trainer", text: "Help professionals develop language for meetings, presentations, negotiation, writing and workplace relationships, usually with relevant teaching and business-context knowledge." },
  { icon: Presentation, title: "Exam Preparation Trainer", text: "Prepare learners for tests such as IELTS after developing suitable exam knowledge, teaching competence and evidence that meets the employer’s expectations." },
  { icon: Building2, title: "ESP Trainer", text: "Teach English for Specific Purposes in fields such as healthcare, hospitality, aviation, law, engineering or science, combining language methodology with context knowledge." },
  { icon: Users, title: "Academic Coordinator", text: "Support teachers, timetables, quality processes, learner progress and curriculum delivery. Employers commonly expect successful teaching experience before coordination." },
  { icon: BookOpenCheck, title: "Curriculum & Materials Developer", text: "Design syllabuses, lessons, assessments and digital learning resources. A strong portfolio and understanding of learning outcomes are important evidence." },
  { icon: GraduationCap, title: "Teacher Trainer", text: "Develop other teachers through workshops, observation and feedback. This is normally a progression route for experienced practitioners, not an automatic first role after certification." },
];

const settings = [
  {
    title: "Online TESOL jobs",
    image: "/uploads/images/career/resources-5.webp",
    alt: "TESOL-qualified English teacher teaching students online",
    text: "Online teachers may work for platforms, language schools, training providers or independently. Employers can specify location, degree, experience, proficiency and technology requirements. Freelance teachers also manage marketing, scheduling, payments, safeguarding and learner records.",
    points: ["Remote platforms and schools", "Freelance or small-group teaching", "Digital lesson delivery and feedback"],
  },
  {
    title: "Teaching English abroad",
    image: "/uploads/images/career/resources-4.webp",
    alt: "English teacher preparing for an international language class",
    text: "International opportunities can include private language centres, adult programmes, universities, community education and some school-based roles. A TESOL qualification alone does not create a right to work or replace a required teaching licence.",
    points: ["Check official visa sources", "Compare several real job adverts", "Verify contracts and living conditions"],
  },
  {
    title: "Local English-training careers",
    image: "/uploads/images/career/resources-3.webp",
    alt: "English language trainer planning a professional class",
    text: "Local roles may exist in schools, colleges, language institutes, companies, NGOs and private tutoring. Demand and terminology vary: employers may advertise for ESL, EFL, spoken-English, communication-skills or corporate trainers.",
    points: ["Language schools and colleges", "Corporate and adult training", "Community or private tuition"],
  },
];

const requirements = [
  { title: "Relevant training", text: "A TESOL, TEFL or related qualification may be requested, but employers decide which providers, hours, assessment and teaching-practice models they accept." },
  { title: "Practical evidence", text: "Observed practice, lesson plans, feedback, reflection and a teaching portfolio can demonstrate more than a certificate title alone." },
  { title: "English proficiency", text: "Teachers need language awareness and the ability to model, explain and respond clearly. Multilingual teachers can be highly effective when they meet the role’s proficiency criteria." },
  { title: "Degree or licence", text: "Some employers and visa systems require a university degree, locally recognised teaching licence or registration; others do not. Course entry and job eligibility are separate questions." },
  { title: "Experience and context", text: "Young learners, exams, business English and specialist subjects may require relevant experience or additional preparation beyond an entry-level TESOL course." },
  { title: "Right to work", text: "Citizenship, work permits, background checks and immigration rules can determine eligibility independently of teaching qualifications." },
];

const progression = [
  ["01", "English Teacher", "Build reliable planning, delivery, feedback and learner-support practice."],
  ["02", "Senior Teacher", "Mentor colleagues, handle more complex classes and contribute to quality."],
  ["03", "Academic Coordinator", "Support curriculum, observations, schedules and teaching teams."],
  ["04", "Director of Studies", "Lead academic strategy, standards, staffing and learner outcomes."],
  ["05", "Trainer or Specialist", "Develop teachers, curricula, materials or a specialist TESOL practice."],
];

const jobSearchSteps = [
  { icon: SearchCheck, title: "Define the role", text: "Choose a realistic learner group, setting and location. Search current advertisements to identify repeated requirements before selecting training or specialisation." },
  { icon: FileCheck2, title: "Build evidence", text: "Prepare a focused CV, sample lesson plan, teaching-practice record, portfolio and verifiable qualification details. Never exaggerate experience or recognition." },
  { icon: Presentation, title: "Practise selection tasks", text: "Prepare for interviews, teaching questions and demo lessons. Explain your aims, learner interaction, checking of understanding and feedback decisions." },
  { icon: ShieldCheck, title: "Evaluate the employer", text: "Check the legal entity, contract, workload, pay basis, safeguarding, visa support, current teacher feedback and whether any recruitment fee is legitimate." },
];

const collaborationOpportunities = [
  { title: "Educational Content Contributor", image: "/uploads/images/career/resources-3.webp", alt: "Educational content contributor developing online learning material", text: "Share a portfolio for future educational writing, video, teacher-resource or learner-story projects. This is an expression-of-interest route, not a promise of an open salaried vacancy." },
  { title: "Affiliate Partner", image: "/uploads/images/career/resources-4.webp", alt: "Education partner discussing Cambridge Veritas programmes online", text: "Explore partnership-based promotion where terms, commission, disclosure and eligibility are confirmed separately. An affiliate arrangement is not employment." },
  { title: "Academic Contributor", image: "/uploads/images/career/resources-5.webp", alt: "Online English teacher contributing to academic projects", text: "Share relevant teaching, curriculum, assessment or learner-support experience for consideration when suitable academic projects arise." },
];

const resources = [
  { title: "TESOL Certification in India", text: "Compare eligibility, costs, training choices and career considerations.", href: "/blog/teacher-training/tesol-certification-in-india-complete-guide-2026-costs-courses-and-careers" },
  { title: "Teaching English in China", text: "Review job types, qualifications, legal pathways and classroom expectations.", href: "/blog/teacher-training/teaching-english-in-china-a-comprehensive-guide-2026" },
  { title: "Digital Technology & Online Teaching", text: "Consider the practical digital capabilities English teachers need.", href: "/blog/teacher-training/digital-technology-and-online-teaching-what-english-teachers-really-need" },
  { title: "TESOL Teaching Practice", text: "Understand observation, feedback, reflection and portfolio evidence.", href: "/tesol-teaching-practice" },
  { title: "Free TESOL Resources", text: "Develop lesson planning, methodology and classroom practice.", href: "/free-resources" },
  { title: "TESOL Graduate Reviews", text: "Read attributable individual experiences without treating them as guaranteed outcomes.", href: "/reviews#tesol-reviews" },
];

const faqs = [
  { question: "What jobs can I get with a TESOL qualification?", answer: "Possible roles include online English tutor, language-school teacher, adult English instructor, corporate English trainer, young-learner teacher, conversation teacher or teaching assistant. With appropriate experience or specialist preparation, people may move into exam preparation, ESP, curriculum, academic coordination or teacher training. Eligibility always depends on the employer and jurisdiction." },
  { question: "Can I get a TESOL job without previous teaching experience?", answer: "Some entry-level roles consider newly trained teachers, while others require experience. Guided teaching practice, a clear lesson-plan portfolio, reflective feedback and a credible demo lesson can help a new applicant show practical readiness. A certificate still does not guarantee selection." },
  { question: "Can I teach English online with a TESOL certificate?", answer: "TESOL training can support online teaching by developing planning, language awareness, interaction and feedback skills. Each platform or school sets its own degree, experience, proficiency, location and technology requirements. Independent tutors also need suitable business, safeguarding and payment processes." },
  { question: "Do I need a university degree to get a TESOL job?", answer: "Not for every role, but many employers, visa categories and public authorities require a bachelor’s degree. Others focus on proficiency, training and experience. Check the actual job and official destination rules; the requirements for entering a TESOL course are not the same as employment eligibility." },
  { question: "Can non-native English speakers build a TESOL career?", answer: "Yes. Many multilingual English teachers bring valuable learning experience and language awareness. Employers may assess proficiency, qualifications, teaching ability, experience and right to work. Some advertisements or visa systems impose additional restrictions, so compare roles carefully rather than assuming one global rule." },
  { question: "What countries hire TESOL teachers?", answer: "English teachers work in many countries, but demand, job titles, seasons, visa categories and qualification requirements change. Research official immigration and education sources for the destination, then compare several current advertisements from identifiable employers before making a financial commitment." },
  { question: "How much do TESOL teachers earn?", answer: "There is no reliable universal TESOL salary. Pay varies by country, city, employer, learner group, hours, contract status, qualifications, experience, specialisation and benefits such as housing or insurance. Compare total compensation with tax, living costs, preparation time and unpaid gaps—not just the headline figure." },
  { question: "What is the difference between TESOL and TEFL for jobs?", answer: "TESOL is a broad term for teaching English to speakers of other languages, while TEFL is commonly used for teaching English as a foreign language. Employers may use either term. The provider, curriculum, assessment, teaching practice, level and employer acceptance usually matter more than the acronym alone." },
  { question: "Does a TESOL certificate guarantee employment?", answer: "No. Training can strengthen knowledge, evidence and eligibility, but no certificate guarantees a job, visa, salary, teaching licence or acceptance by every employer. Hiring also depends on education, proficiency, experience, location, right to work, interview performance and the employer’s criteria." },
  { question: "Does Cambridge Veritas offer TESOL career or internship support?", answer: "The published CVTE® pathway describes career-development guidance and an internship pathway for eligible graduates after successful completion. This is not a guaranteed job or placement. Ask admissions for the current eligibility, supervision, duration, duties, location and whether an opportunity is paid or unpaid before enrolling." },
];

const schema = {
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": `${PAGE_URL}#webpage`,
      url: PAGE_URL,
      name: metadata.title,
      description: metadata.description,
      inLanguage: "en",
      dateModified: "2026-10-06",
      isPartOf: { "@id": `${SITE_URL}/#website` },
      about: ["TESOL careers", "English teaching jobs", "English teacher career development"],
      reviewedBy: { "@id": `${SITE_URL}/about-us#dr-krishnatrya` },
      breadcrumb: { "@id": `${PAGE_URL}#breadcrumb` },
    },
    {
      "@type": "Person",
      "@id": `${SITE_URL}/about-us#dr-krishnatrya`,
      name: "Dr Krishnatrya",
      jobTitle: "Lead Trainer & Course Director",
      worksFor: { "@id": `${SITE_URL}/#organization` },
      sameAs: "https://www.linkedin.com/in/krishnatrya/",
      knowsAbout: ["TESOL", "English language teaching", "Teacher training", "Curriculum design"],
    },
    {
      "@type": "BreadcrumbList",
      "@id": `${PAGE_URL}#breadcrumb`,
      itemListElement: [
        { "@type": "ListItem", position: 1, name: "Home", item: SITE_URL },
        { "@type": "ListItem", position: 2, name: "TESOL Careers", item: PAGE_URL },
      ],
    },
    {
      "@type": "FAQPage",
      "@id": `${PAGE_URL}#faq`,
      mainEntity: faqs.map((faq) => ({ "@type": "Question", name: faq.question, acceptedAnswer: { "@type": "Answer", text: faq.answer } })),
    },
  ],
};

function SectionHeading({ eyebrow, title, text, centered = false }) {
  return <div className={centered ? "mx-auto max-w-3xl text-center" : "max-w-3xl"}>
    <p className="text-xs font-black uppercase tracking-[0.22em] text-[#8B1C1C]">{eyebrow}</p>
    <h2 className="mt-3 text-3xl font-black leading-tight text-[#4A141E] sm:text-4xl">{title}</h2>
    {text ? <p className="mt-4 text-sm leading-7 text-[#4A141E]/70 sm:text-base">{text}</p> : null}
  </div>;
}

export default function CareersPage() {
  return <div className="min-h-screen bg-[#FDFAF7] text-[#4A141E]">
    <script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(schema).replace(/</g, "\\u003c") }} />
    <CVHeader />
    <main className="overflow-x-hidden">
      <section className="border-b-4 border-[#D4AF37] bg-[radial-gradient(circle_at_top_right,rgba(212,175,55,0.18),transparent_34%),linear-gradient(135deg,#2D0A18,#5A1839)]">
        <div className="mx-auto grid max-w-7xl gap-10 px-4 py-14 sm:px-6 lg:grid-cols-[1.12fr_.88fr] lg:items-center lg:px-8 lg:py-20">
          <div>
            <div className="inline-flex items-center gap-2 rounded-full border border-[#D4AF37]/40 bg-white/10 px-4 py-2 text-xs font-black uppercase tracking-[0.18em] text-[#E6D3B1]"><BriefcaseBusiness className="h-4 w-4 text-[#D4AF37]" aria-hidden="true" />TESOL career guide</div>
            <h1 className="mt-6 max-w-4xl text-4xl font-black leading-[1.08] text-white sm:text-5xl lg:text-6xl">TESOL Careers: English Teaching Jobs, Pathways &amp; Opportunities</h1>
            <p className="mt-6 max-w-3xl text-base leading-8 text-[#E6D3B1]/85 sm:text-lg">TESOL can lead to work in online teaching, language schools, international education, corporate training, curriculum development and teacher development. Explore the roles, employer requirements and evidence that can help you build a credible English-teaching career.</p>
            <div className="mt-8 flex flex-col gap-3 sm:flex-row"><a href="#career-paths" className="inline-flex min-h-13 items-center justify-center gap-2 rounded-2xl bg-[#D4AF37] px-6 py-4 text-center text-sm font-black text-[#2D0A18] shadow-lg">Explore TESOL career paths <ArrowRight className="h-4 w-4" aria-hidden="true" /></a><a href="#cambridge-veritas-opportunities" className="inline-flex min-h-13 items-center justify-center rounded-2xl border border-[#D4AF37]/55 bg-white/10 px-6 py-4 text-center text-sm font-black text-white">Cambridge Veritas opportunities</a></div>
            <p className="mt-5 max-w-2xl text-xs leading-6 text-[#E6D3B1]/65">No qualification guarantees employment, a visa, salary or professional licence. Always verify the requirements for the employer and jurisdiction you are considering.</p>
          </div>
          <aside className="rounded-[2rem] border border-[#D4AF37]/35 bg-[#FDFAF7] p-6 shadow-2xl sm:p-8" aria-label="TESOL career planning framework">
            <p className="text-xs font-black uppercase tracking-[0.2em] text-[#8B1C1C]">Start with evidence</p><h2 className="mt-3 text-2xl font-black">A stronger career decision asks four questions</h2>
            <div className="mt-6 space-y-4">{[
              ["Role", "Which learners and teaching setting interest you?"],
              ["Requirements", "What do real employers and visa rules specify?"],
              ["Evidence", "Can you show teaching practice, planning and feedback?"],
              ["Progression", "Which experience or specialisation supports the next step?"],
            ].map(([title, text], index) => <div key={title} className="flex gap-4 rounded-2xl border border-[#E6D3B1] bg-white p-4"><span className="flex h-9 w-9 shrink-0 items-center justify-center rounded-full bg-[#D4AF37] text-xs font-black text-[#2D0A18]">{index + 1}</span><div><h3 className="font-black">{title}</h3><p className="mt-1 text-sm leading-6 text-[#4A141E]/65">{text}</p></div></div>)}</div>
          </aside>
        </div>
      </section>

      <nav className="border-b border-[#E6D3B1] bg-white" aria-label="TESOL career guide sections"><div className="mx-auto flex max-w-7xl gap-2 overflow-x-auto px-4 py-4 sm:px-6 lg:px-8">{[["Career paths", "#career-paths"], ["Work settings", "#tesol-jobs"], ["Employer criteria", "#employer-requirements"], ["Progression", "#career-progression"], ["Job search", "#job-search"], ["FAQs", "#career-faqs"]].map(([label, href]) => <a key={href} href={href} className="shrink-0 rounded-full border border-[#E6D3B1] bg-[#FDFAF7] px-4 py-2 text-sm font-black hover:border-[#D4AF37]">{label}</a>)}</div></nav>

      <section id="career-paths" className="scroll-mt-24 px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <SectionHeading centered eyebrow="What can you do with TESOL?" title="English-Teaching Roles and TESOL Career Paths" text="A TESOL qualification can support different education roles, but the certificate is one part of a professional profile. Some pathways are entry-level; coordination, materials and teacher-training roles generally require relevant experience and evidence." />
        <div className="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3">{roles.map(({ icon: Icon, title, text }) => <article key={title} className="rounded-3xl border border-[#E6D3B1] bg-white p-6 shadow-sm"><div className="flex h-12 w-12 items-center justify-center rounded-2xl bg-[#4A141E] text-[#D4AF37]"><Icon className="h-6 w-6" aria-hidden="true" /></div><h3 className="mt-5 text-xl font-black">{title}</h3><p className="mt-3 text-sm leading-7 text-[#4A141E]/68">{text}</p></article>)}</div>
      </div></section>

      <section id="tesol-jobs" className="scroll-mt-24 border-y border-[#E6D3B1]/70 bg-white px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <SectionHeading eyebrow="Where teachers work" title="TESOL Jobs: Online, Abroad and in Your Home Country" text="Search intent may be global, but job eligibility is local. Separate the teaching skills you want to build from the immigration, licensing and hiring rules that control a specific opportunity." />
        <div className="mt-10 grid gap-6 lg:grid-cols-3">{settings.map((setting) => <article key={setting.title} className="overflow-hidden rounded-3xl border border-[#E6D3B1] bg-[#FDFAF7] shadow-sm"><Image src={setting.image} alt={setting.alt} width={970} height={647} sizes="(max-width: 1023px) 100vw, 33vw" className="aspect-[3/2] w-full object-cover" /><div className="p-6"><h3 className="text-2xl font-black">{setting.title}</h3><p className="mt-3 text-sm leading-7 text-[#4A141E]/68">{setting.text}</p><ul className="mt-5 space-y-2">{setting.points.map((point) => <li key={point} className="flex gap-2 text-sm font-bold text-[#4A141E]/75"><Check className="mt-0.5 h-4 w-4 shrink-0 text-[#8B1C1C]" aria-hidden="true" />{point}</li>)}</ul></div></article>)}</div>
      </div></section>

      <section id="employer-requirements" className="scroll-mt-24 px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <div className="grid gap-10 lg:grid-cols-[.8fr_1.2fr]"><div><SectionHeading eyebrow="Jobs after TESOL certification" title="What English-Teaching Employers Look For" text="Strong applications connect training to the actual role. Read several current advertisements, list the recurring requirements and distinguish preferred criteria from legal requirements." /><div className="mt-7 rounded-3xl border-l-4 border-[#D4AF37] bg-[#F6EFE9] p-6 text-sm leading-7 text-[#4A141E]/75"><strong className="text-[#4A141E]">Do you need a degree?</strong> Not for every TESOL job, but some employers and many visa routes require one. A course provider’s admission criteria cannot override employment or immigration rules.</div></div><div className="grid gap-4 sm:grid-cols-2">{requirements.map((item) => <article key={item.title} className="rounded-3xl border border-[#E6D3B1] bg-white p-6"><BadgeCheck className="h-6 w-6 text-[#8B1C1C]" aria-hidden="true" /><h3 className="mt-4 text-lg font-black">{item.title}</h3><p className="mt-2 text-sm leading-7 text-[#4A141E]/65">{item.text}</p></article>)}</div></div>
      </div></section>

      <section id="career-progression" className="scroll-mt-24 bg-[linear-gradient(135deg,#2D0A18,#5A1839)] px-4 py-14 text-white sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <div className="max-w-3xl"><p className="text-xs font-black uppercase tracking-[0.22em] text-[#D4AF37]">Professional progression</p><h2 className="mt-3 text-3xl font-black leading-tight sm:text-4xl">TESOL Career Path: From First Role to Leadership</h2><p className="mt-4 text-sm leading-7 text-[#E6D3B1]/78 sm:text-base">Career development is rarely automatic or perfectly linear. Teachers may deepen classroom expertise, specialise by learner group, move into academic leadership or combine teaching with materials and training work.</p></div>
        <ol className="mt-10 grid gap-4 lg:grid-cols-5">{progression.map(([number, title, text]) => <li key={number} className="relative rounded-3xl border border-[#D4AF37]/25 bg-white/10 p-6"><span className="text-sm font-black text-[#D4AF37]">{number}</span><h3 className="mt-4 text-xl font-black">{title}</h3><p className="mt-3 text-sm leading-7 text-[#E6D3B1]/70">{text}</p></li>)}</ol>
      </div></section>

      <section className="border-b border-[#E6D3B1]/70 bg-white px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto grid max-w-7xl gap-8 lg:grid-cols-2">
        <article className="rounded-[2rem] border border-[#E6D3B1] bg-[#FDFAF7] p-7 sm:p-9"><TrendingUp className="h-9 w-9 text-[#8B1C1C]" aria-hidden="true" /><p className="mt-6 text-xs font-black uppercase tracking-[0.2em] text-[#8B1C1C]">Salary and earning potential</p><h2 className="mt-3 text-3xl font-black">Why There Is No Single “TESOL Salary”</h2><p className="mt-4 text-sm leading-7 text-[#4A141E]/70">Earnings vary by country, city, institution, learner group, contract, teaching load, preparation time, qualifications, experience and specialisation. A monthly figure may include or exclude housing, flights, health insurance, tax, holidays and unpaid gaps.</p><p className="mt-4 text-sm leading-7 text-[#4A141E]/70">Compare total compensation against living costs and legal working hours. For freelance or online work, calculate platform fees, cancellations, marketing, equipment, tax and unpaid administration before estimating an hourly return.</p></article>
        <article className="rounded-[2rem] border border-[#E6D3B1] bg-[#FDFAF7] p-7 sm:p-9"><ShieldCheck className="h-9 w-9 text-[#8B1C1C]" aria-hidden="true" /><p className="mt-6 text-xs font-black uppercase tracking-[0.2em] text-[#8B1C1C]">Employer due diligence</p><h2 className="mt-3 text-3xl font-black">How to Find a Good TESOL Employer</h2><p className="mt-4 text-sm leading-7 text-[#4A141E]/70">Research the legal entity, current staff experience, class sizes, preparation expectations, observations, safeguarding, contract terms, pay schedule and complaint process. If a role is abroad, independently verify the visa category and which party pays each cost.</p><p className="mt-4 text-sm leading-7 text-[#4A141E]/70">Be cautious when a recruiter promises guaranteed placement, asks for unusual fees, avoids a written contract or pressures you to work on the wrong visa. A credible employer should answer practical questions before you commit.</p></article>
      </div></section>

      <section id="job-search" className="scroll-mt-24 px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <SectionHeading centered eyebrow="Career preparation" title="A Practical Route to Your First or Next TESOL Job" text="Career support is most useful when it helps you research realistic roles, build truthful evidence and evaluate employers—not when it promises a guaranteed outcome." />
        <div className="mt-10 grid gap-5 md:grid-cols-2 lg:grid-cols-4">{jobSearchSteps.map(({ icon: Icon, title, text }, index) => <article key={title} className="rounded-3xl border border-[#E6D3B1] bg-white p-6 shadow-sm"><div className="flex items-center justify-between"><Icon className="h-8 w-8 text-[#8B1C1C]" aria-hidden="true" /><span className="text-sm font-black text-[#D4AF37]">0{index + 1}</span></div><h3 className="mt-5 text-xl font-black">{title}</h3><p className="mt-3 text-sm leading-7 text-[#4A141E]/65">{text}</p></article>)}</div>
      </div></section>

      <section className="border-y border-[#E6D3B1]/70 bg-[#F6EFE9] px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <SectionHeading eyebrow="Cambridge Veritas pathway" title="Build TESOL Evidence Before You Apply" text="Cambridge Veritas connects its TESOL training information to career research while keeping the limits clear: training and support can strengthen a profile, but employers make hiring decisions." />
        <div className="mt-10 grid gap-6 lg:grid-cols-[1.15fr_.85fr]">
          <article className="rounded-[2rem] border border-[#E6D3B1] bg-white p-7 sm:p-9"><h3 className="text-2xl font-black">CVTE®: training, practice and portfolio development</h3><p className="mt-4 leading-8 text-[#4A141E]/70">The published CVTE® pathway describes 120 learning hours across live online training, language awareness, methodology, lesson planning, observed teaching practice, feedback and portfolio-based assessment. These elements can help a learner explain and evidence teaching decisions in applications.</p><p className="mt-4 leading-8 text-[#4A141E]/70">The course also describes an internship pathway for eligible graduates. Treat this as a supervised experience route subject to the current written criteria—not as guaranteed employment, income or placement.</p><div className="mt-6 flex flex-col gap-3 sm:flex-row"><Link href="/certifications/cambridge-veritas-certificate-in-TESOL" className="inline-flex min-h-12 items-center justify-center gap-2 rounded-2xl bg-[#4A141E] px-5 py-3 text-sm font-black text-white">Review the CVTE® programme <ArrowRight className="h-4 w-4" aria-hidden="true" /></Link><Link href="/introduction-class/tesol" className="inline-flex min-h-12 items-center justify-center rounded-2xl border border-[#4A141E]/20 px-5 py-3 text-sm font-black">Join the free TESOL introduction</Link></div></article>
          <article className="rounded-[2rem] bg-[#4A141E] p-7 text-white sm:p-9"><UserRoundCheck className="h-9 w-9 text-[#D4AF37]" aria-hidden="true" /><p className="mt-6 text-xs font-black uppercase tracking-[0.2em] text-[#D4AF37]">Expert review</p><h3 className="mt-3 text-2xl font-black">Reviewed by Dr Krishnatrya</h3><p className="mt-3 text-sm font-bold text-[#E6D3B1]">Lead Trainer &amp; Course Director</p><p className="mt-4 text-sm leading-7 text-[#E6D3B1]/72">PhD, City, University of London; more than 15 years of education and training experience across five countries. Review focuses include TESOL methodology, teaching practice, curriculum and responsible career guidance.</p><p className="mt-4 text-xs text-[#E6D3B1]/60">Last reviewed: {REVIEW_DATE}</p><div className="mt-5 flex flex-wrap gap-4"><Link href="/about-us#academic-leadership" className="text-sm font-black text-[#D4AF37] underline underline-offset-4">Read the trainer biography</Link><a href="https://www.linkedin.com/in/krishnatrya/" target="_blank" rel="noopener noreferrer" className="text-sm font-black text-[#D4AF37] underline underline-offset-4">Professional profile</a></div></article>
        </div>
      </div></section>

      <section className="px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <SectionHeading centered eyebrow="Continue your research" title="TESOL Career Guides and Graduate Evidence" text="Use career information alongside current employer advertisements, official rules and evidence of real teaching development." />
        <div className="mt-10 grid gap-5 md:grid-cols-2 lg:grid-cols-3">{resources.map((resource) => <Link key={resource.title} href={resource.href} className="group rounded-3xl border border-[#E6D3B1] bg-white p-6 shadow-sm transition hover:-translate-y-1 hover:border-[#D4AF37] hover:shadow-lg"><Network className="h-8 w-8 text-[#8B1C1C]" aria-hidden="true" /><h3 className="mt-4 text-xl font-black">{resource.title}</h3><p className="mt-3 text-sm leading-7 text-[#4A141E]/65">{resource.text}</p><span className="mt-5 inline-flex items-center gap-2 text-sm font-black text-[#8B1C1C]">Open resource <ArrowRight className="h-4 w-4 transition group-hover:translate-x-1" aria-hidden="true" /></span></Link>)}</div>
        <div className="mt-8 rounded-3xl border border-[#E6D3B1] bg-[#FDFAF7] p-6 text-sm leading-7 text-[#4A141E]/70"><strong className="text-[#4A141E]">Editorial source note:</strong> employment and qualification guidance should be checked against current primary sources. A useful professional starting point is the <a href="https://www.tesol.org/careers/career-tools/" target="_blank" rel="noopener noreferrer" className="font-black text-[#8B1C1C] underline decoration-[#D4AF37] underline-offset-4">TESOL International career tools</a>; visa, work-permit and licensing questions should be verified with the official authority for the destination.</div>
      </div></section>

      <section id="cambridge-veritas-opportunities" className="scroll-mt-24 border-y border-[#E6D3B1]/70 bg-white px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-7xl">
        <SectionHeading eyebrow="Work and collaborate with us" title="Cambridge Veritas Collaboration Opportunities" text="The cards below are routes for expressing interest, not a live vacancy board. When Cambridge Veritas advertises a specific job, the role should have its own page with duties, location, contract type, closing date and appropriate JobPosting data." />
        <div className="mt-10 grid gap-6 md:grid-cols-3">{collaborationOpportunities.map((item) => <article key={item.title} className="overflow-hidden rounded-3xl border border-[#E6D3B1] bg-[#FDFAF7]"><Image src={item.image} alt={item.alt} width={970} height={647} sizes="(max-width: 767px) 100vw, 33vw" className="aspect-[3/2] w-full object-cover" /><div className="p-6"><h3 className="text-xl font-black">{item.title}</h3><p className="mt-3 text-sm leading-7 text-[#4A141E]/65">{item.text}</p></div></article>)}</div>
        <div className="mt-8 flex flex-col items-start justify-between gap-5 rounded-3xl bg-[#4A141E] p-7 text-white sm:flex-row sm:items-center"><div><h3 className="text-2xl font-black">Share a relevant portfolio or professional enquiry</h3><p className="mt-2 max-w-3xl text-sm leading-7 text-[#E6D3B1]/72">Use the contact page and state the collaboration area, relevant experience, location, availability and a link to work you are authorised to share.</p></div><Link href="/contact-us" className="inline-flex min-h-12 shrink-0 items-center justify-center gap-2 rounded-2xl bg-[#D4AF37] px-6 py-3 text-sm font-black text-[#2D0A18]">Contact Cambridge Veritas <ArrowRight className="h-4 w-4" aria-hidden="true" /></Link></div>
      </div></section>

      <section id="career-faqs" className="scroll-mt-24 px-4 py-14 sm:px-6 lg:py-20"><div className="mx-auto max-w-4xl">
        <SectionHeading centered eyebrow="TESOL career questions" title="Frequently Asked Questions About TESOL Careers" text="Answers about first roles, degrees, online work, international teaching, salaries and the limits of any employment claim." />
        <div className="mt-10 divide-y divide-[#E6D3B1] overflow-hidden rounded-3xl border border-[#E6D3B1] bg-white">{faqs.map((faq) => <details key={faq.question} className="group p-6 open:bg-[#FFFCF8]"><summary className="flex cursor-pointer list-none items-center justify-between gap-5 font-black marker:content-none">{faq.question}<ChevronDown className="h-5 w-5 shrink-0 text-[#8B1C1C] transition group-open:rotate-180" aria-hidden="true" /></summary><p className="mt-4 text-sm leading-7 text-[#4A141E]/70">{faq.answer}</p></details>)}</div>
        <p className="mt-7 text-center text-xs leading-6 text-[#4A141E]/50">FAQ structured data is included for semantic consistency with the visible content; Google no longer provides a general FAQ rich-result opportunity.</p>
      </div></section>

      <section className="px-4 pb-14 sm:px-6 lg:pb-20"><div className="mx-auto max-w-5xl rounded-[2rem] bg-[linear-gradient(135deg,#2D0A18,#5A1839)] p-8 text-center text-white shadow-2xl sm:p-12"><Route className="mx-auto h-10 w-10 text-[#D4AF37]" aria-hidden="true" /><p className="mt-5 text-xs font-black uppercase tracking-[0.22em] text-[#D4AF37]">Choose your next step</p><h2 className="mt-4 text-3xl font-black sm:text-4xl">Turn Career Research Into a Realistic Development Plan</h2><p className="mx-auto mt-4 max-w-2xl text-sm leading-7 text-[#E6D3B1]/80 sm:text-base">Start with real employer requirements, identify the evidence you need and compare training only after you understand the role. Cambridge Veritas can explain its TESOL pathway, but it cannot promise an employer’s decision.</p><div className="mt-7 flex flex-col justify-center gap-3 sm:flex-row"><Link href="/certifications/cambridge-veritas-certificate-in-TESOL" className="inline-flex min-h-13 items-center justify-center rounded-2xl bg-[#D4AF37] px-7 py-4 text-sm font-black text-[#2D0A18]">Explore 120-hour TESOL training</Link><Link href="/introduction-class/tesol" className="inline-flex min-h-13 items-center justify-center rounded-2xl border border-white/25 bg-white/10 px-7 py-4 text-sm font-black text-white">Attend a free TESOL introduction</Link></div></div></section>
    </main>
    <CVFooter />
  </div>;
}
