<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anikó Juhász</title>
    <description>The latest articles on DEV Community by Anikó Juhász (@ankjhsz).</description>
    <link>https://dev.to/ankjhsz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3921535%2F3469eaf7-a56d-4e6a-9c88-9a94fb90d321.jpg</url>
      <title>DEV Community: Anikó Juhász</title>
      <link>https://dev.to/ankjhsz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ankjhsz"/>
    <language>en</language>
    <item>
      <title>Does an ATS Reject Your CV Before a Human Sees It? What the Data Actually Shows</title>
      <dc:creator>Anikó Juhász</dc:creator>
      <pubDate>Thu, 09 Jul 2026 16:16:04 +0000</pubDate>
      <link>https://dev.to/ankjhsz/does-an-ats-reject-your-cv-before-a-human-sees-it-what-the-data-actually-shows-1k3c</link>
      <guid>https://dev.to/ankjhsz/does-an-ats-reject-your-cv-before-a-human-sees-it-what-the-data-actually-shows-1k3c</guid>
      <description>&lt;p&gt;The advice sounds urgent: "Optimise your CV for ATS or it never gets seen."&lt;/p&gt;

&lt;p&gt;Behind it sits a statistic — "75% of CVs are automatically rejected before a human reads them" — that has been repeated in blog posts, LinkedIn courses, and resume-writing services for years.&lt;/p&gt;

&lt;p&gt;It's not true. The number was made up.&lt;/p&gt;

&lt;p&gt;Where the 75% stat actually came from&lt;/p&gt;

&lt;p&gt;Researchers tracing the origin of this figure found a single source: an unverified estimate from a company called Preptel, a resume service that no longer exists. No study. No peer review. No sample size.&lt;/p&gt;

&lt;p&gt;The stat spread because it sounded plausible and because it created demand for exactly the service Preptel was selling.&lt;/p&gt;

&lt;p&gt;That doesn't mean ATS doesn't matter. It means the fear is disproportionate — and the advice built around it is aimed at the wrong problem.&lt;/p&gt;

&lt;p&gt;What ATS actually does&lt;/p&gt;

&lt;p&gt;Applicant Tracking Systems are, at their core, databases. They receive applications, parse them into structured data, and help recruiters organise and search through that data.&lt;/p&gt;

&lt;p&gt;They don't reject. They rank and sort.&lt;/p&gt;

&lt;p&gt;A representative survey of recruiters across tech, healthcare, finance, and manufacturing found that 92% said their ATS does not automatically reject applications based on formatting, design, or structural issues. Only 8% of systems are configured for automatic rejection at all — and those trigger on specific conditions, not on font choices or column layouts.&lt;/p&gt;

&lt;p&gt;An application with a two-column layout and a non-standard font doesn't get rejected. It may parse poorly, which causes problems further down the line — but it sits in the database alongside every other application.&lt;/p&gt;

&lt;p&gt;What actually causes automatic rejection&lt;/p&gt;

&lt;p&gt;Real automatic rejections come from knockout questions — the mandatory questions applicants answer before or just after uploading their CV.&lt;/p&gt;

&lt;p&gt;These are binary. There's no grey area.&lt;/p&gt;

&lt;p&gt;"Are you authorised to work in the United States?" → No → Rejected immediately.&lt;/p&gt;

&lt;p&gt;"Do you hold a valid CPA licence?" → No → Done.&lt;/p&gt;

&lt;p&gt;"Do you have at least 5 years of experience in this role?" → No → Out.&lt;/p&gt;

&lt;p&gt;For developers in Central and Eastern Europe, this is the filter that ends most applications — not the CV. A developer in Poland applying to a US company's "remote" role gets automatically rejected because the listing was never actually open to them. Not because the keyword "Python" appeared too few times.&lt;/p&gt;

&lt;p&gt;This is why checking whether a role is legally accessible to you before applying matters more than any formatting decision.&lt;/p&gt;

&lt;p&gt;The timing problem&lt;/p&gt;

&lt;p&gt;Even when a role is genuinely accessible, timing beats formatting.&lt;/p&gt;

&lt;p&gt;52% of recruiters review applications in order received. Most roles fill their interview shortlist — 10 to 20 candidates — within 48 to 72 hours of the listing going live. Once that shortlist exists, the review stops.&lt;/p&gt;

&lt;p&gt;A developer who applies three days after posting, with a perfectly optimised CV, gets no response. Not because of ATS. Because the recruiter already has their candidates.&lt;/p&gt;

&lt;p&gt;The practical implication: applying early matters more than reformatting. A solid CV submitted within the first 48 hours beats a redesigned one submitted a week later.&lt;/p&gt;

&lt;p&gt;What's technically true about ATS formatting&lt;/p&gt;

&lt;p&gt;Not all the ATS advice is wrong. Some formatting choices do cause real problems — not rejection, but poor parsing that buries useful information.&lt;/p&gt;

&lt;p&gt;Multi-column layouts. Two-column CVs built in Canva or Figma look good on screen. ATS parsers read left to right, row by row. A two-column document becomes a scrambled mix — skills from the left column and job descriptions from the right run together into unreadable lines of text.&lt;/p&gt;

&lt;p&gt;Contact information in Word headers or footers. Some ATS platforms — particularly older Workday and Taleo configurations — ignore document headers entirely when parsing. A CV with the applicant's name and email in the Word header produces a well-structured profile in the database with no contact details attached.&lt;/p&gt;

&lt;p&gt;Image-based PDFs. A PDF exported directly from a word processor parses at around 91% accuracy. A scanned document or image-saved PDF drops to around 4% — the system sees a blank page.&lt;/p&gt;

&lt;p&gt;Non-standard fonts. Uncommon decorative fonts can break character encoding. Arial, Calibri, Times New Roman, Helvetica — these work reliably. Custom fonts often don't.&lt;/p&gt;

&lt;p&gt;The easiest test: copy your entire CV into Notepad (plain text editor). If the sections stay in logical order, dates are readable, and nothing disappears — the document will parse correctly in any system.&lt;/p&gt;

&lt;p&gt;What third-generation ATS changes&lt;/p&gt;

&lt;p&gt;ATS technology has moved fast. The newest generation — platforms using large language models as their core parsing and evaluation engine — reaches around 97% extraction accuracy. These systems understand context, synonyms, and career trajectory in ways earlier systems couldn't.&lt;/p&gt;

&lt;p&gt;"Amazon Web Services" and "AWS" are the same thing to a 2026 ATS. "Senior Engineer" and "Tech Lead" are evaluated in context, not as separate keywords.&lt;/p&gt;

&lt;p&gt;The older advice — include both versions of every abbreviation, never use synonyms for your job title — still applies to companies running older systems (and plenty do). But for developers applying to companies using modern hiring software, the formatting anxiety is even less warranted than it used to be.&lt;/p&gt;

&lt;p&gt;The real filters haven't changed: work authorisation, location requirements, minimum qualifications — and the job being actually open.&lt;/p&gt;

&lt;p&gt;What this means in practice&lt;/p&gt;

&lt;p&gt;Before you apply:&lt;/p&gt;

&lt;p&gt;Check the posting date. Anything older than 45 days with no update deserves scrutiny. Ghost jobs — listings kept live with no real hire intent — account for roughly 40% of all job postings. No CV optimisation fixes a job that was never going to result in a hire.&lt;/p&gt;

&lt;p&gt;Check the authorisation requirements. If the listing doesn't mention hiring outside the US or UK, or doesn't specify a contract type (B2B, EOR, or local entity), ask before you invest time in the application. The question takes two minutes.&lt;/p&gt;

&lt;p&gt;Apply early. If the role looks right, submit within 48 hours.&lt;/p&gt;

&lt;p&gt;Get the basics right. Single-column layout. Contact information in the document body, not in a Word header. .docx for career portals. Text-based PDF for direct email applications.&lt;/p&gt;

&lt;p&gt;That's the list. Everything else is noise.&lt;/p&gt;

&lt;p&gt;At CEEhire, every listing is checked before it goes live — whether the company can legally hire you from your country, what the contract type is, and whether the role is actually active.&lt;/p&gt;

&lt;p&gt;The formatting advice still matters at the margins. The job being real and accessible to you matters a lot more.&lt;/p&gt;

&lt;p&gt;Browse current openings →&lt;/p&gt;

&lt;p&gt;Poland · Hungary · Czechia · Slovakia · Romania · Bulgaria · Croatia · Slovenia&lt;/p&gt;

&lt;p&gt;Published: 2026-05-26 | CEEhire Blog | &lt;/p&gt;

</description>
      <category>analysis</category>
      <category>career</category>
      <category>data</category>
      <category>interview</category>
    </item>
    <item>
      <title>CEE IT Salaries in 2026: What Developers in Hungary, Poland, Romania and the Region Actually Earn</title>
      <dc:creator>Anikó Juhász</dc:creator>
      <pubDate>Wed, 17 Jun 2026 13:15:12 +0000</pubDate>
      <link>https://dev.to/ankjhsz/cee-it-salaries-in-2026-what-developers-in-hungary-poland-romania-and-the-region-actually-earn-obf</link>
      <guid>https://dev.to/ankjhsz/cee-it-salaries-in-2026-what-developers-in-hungary-poland-romania-and-the-region-actually-earn-obf</guid>
      <description>&lt;p&gt;A senior developer working locally in CEE earns €2,800–€5,000/month in 2026. The same developer, remote for a US or UK company, earns €5,000–€10,000. Here's what engineers across the region actually take home — and what drives the gap.&lt;/p&gt;




&lt;h2&gt;
  
  
  The gap no one talks about enough
&lt;/h2&gt;

&lt;p&gt;A senior backend developer working for a Romanian or Hungarian company earns between €2,800 and €3,500 per month in 2026. The same developer, same skills, same timezone, working remotely for a US or UK company, earns €5,000 to €10,000.&lt;/p&gt;

&lt;p&gt;That gap is real. And it is why remote matters.&lt;/p&gt;




&lt;h2&gt;
  
  
  Romania
&lt;/h2&gt;

&lt;p&gt;Romania's tech market is split in two. Outsourcing companies pay significantly less than product companies or direct-hire international employers.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seniority&lt;/th&gt;
&lt;th&gt;Local/outsourcing&lt;/th&gt;
&lt;th&gt;Remote international&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Junior (0–2 yrs)&lt;/td&gt;
&lt;td&gt;€1,000–€1,300&lt;/td&gt;
&lt;td&gt;€1,200–€1,600&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mid (2–5 yrs)&lt;/td&gt;
&lt;td&gt;€1,600–€2,400&lt;/td&gt;
&lt;td&gt;€2,400–€3,200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Senior (6+ yrs)&lt;/td&gt;
&lt;td&gt;€2,800–€3,400&lt;/td&gt;
&lt;td&gt;€4,000–€6,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Real reported Q2 2026 figures from community threads:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DevOps engineer, 2.5 years: €2,160 net&lt;/li&gt;
&lt;li&gt;Senior JavaScript developer, 6 years, remote: €5,600 net&lt;/li&gt;
&lt;li&gt;Backend AI/Python engineer, 4 years, B2B: €12,000 net&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The last one is not a typo. AI specialization on B2B contracts produces numbers that look like Western European salaries.&lt;/p&gt;




&lt;h2&gt;
  
  
  Poland
&lt;/h2&gt;

&lt;p&gt;Poland is the salary leader in the CEE region. Senior developers on B2B contracts invoice around €5,800–€6,300/month. AI and ML roles are growing 15–25% year over year.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seniority&lt;/th&gt;
&lt;th&gt;Employment&lt;/th&gt;
&lt;th&gt;B2B&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Junior&lt;/td&gt;
&lt;td&gt;€1,700–€2,100&lt;/td&gt;
&lt;td&gt;€2,000–€2,500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mid&lt;/td&gt;
&lt;td&gt;€2,800–€4,000&lt;/td&gt;
&lt;td&gt;€3,500–€5,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Senior&lt;/td&gt;
&lt;td&gt;€4,000–€6,000&lt;/td&gt;
&lt;td&gt;€5,500–€8,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Poland also has a significant tax advantage: the IP-box regime allows 5% income tax on qualifying software income.&lt;/p&gt;




&lt;h2&gt;
  
  
  Czech Republic
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seniority&lt;/th&gt;
&lt;th&gt;Monthly (EUR)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Junior&lt;/td&gt;
&lt;td&gt;€1,730–€2,200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mid&lt;/td&gt;
&lt;td&gt;€2,500–€3,500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Senior&lt;/td&gt;
&lt;td&gt;€3,800–€4,930&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Senior data scientists and ML engineers are the highest earners, with annual figures reaching €48,000+ gross.&lt;/p&gt;




&lt;h2&gt;
  
  
  Hungary
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seniority&lt;/th&gt;
&lt;th&gt;Monthly (EUR)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Junior&lt;/td&gt;
&lt;td&gt;€1,800–€2,200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mid&lt;/td&gt;
&lt;td&gt;€2,400–€3,200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Senior&lt;/td&gt;
&lt;td&gt;€3,300–€4,500&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Hungarian developers working remotely for Western companies can push well above the local senior ceiling.&lt;/p&gt;




&lt;h2&gt;
  
  
  Bulgaria
&lt;/h2&gt;

&lt;p&gt;Bulgaria's local market pays below the regional average — but Bulgarian developers on B2B contracts with international clients tell a different story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Seniority&lt;/th&gt;
&lt;th&gt;Local (EUR/month)&lt;/th&gt;
&lt;th&gt;Remote/B2B (EUR/hour)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Junior&lt;/td&gt;
&lt;td&gt;€1,000–€1,400&lt;/td&gt;
&lt;td&gt;–&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mid&lt;/td&gt;
&lt;td&gt;€1,600–€2,300&lt;/td&gt;
&lt;td&gt;€20–€30/h&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Senior&lt;/td&gt;
&lt;td&gt;€2,300–€3,500&lt;/td&gt;
&lt;td&gt;€35–€46/h&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;At €40/h that's €6,400–€7,000/month full-time. The gap between local and international is wider here than anywhere else in the region.&lt;/p&gt;




&lt;h2&gt;
  
  
  What actually drives salary in 2026
&lt;/h2&gt;

&lt;p&gt;Three things move salaries up across every country:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Who you work for.&lt;/strong&gt; Local outsourcing → product company → direct US/UK contract. The same developer profile can see a 2–3x difference on this variable alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Contract type.&lt;/strong&gt; B2B pays meaningfully more than employment in every country. Most senior developers in the region have already made this switch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Specialization.&lt;/strong&gt; AI, ML, cybersecurity, DevOps. Generalist roles are growing slowly or not at all.&lt;/p&gt;




&lt;h2&gt;
  
  
  The remote premium, by the numbers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Region&lt;/th&gt;
&lt;th&gt;Local senior avg.&lt;/th&gt;
&lt;th&gt;Remote international avg.&lt;/th&gt;
&lt;th&gt;Delta&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Romania&lt;/td&gt;
&lt;td&gt;€3,000&lt;/td&gt;
&lt;td&gt;€6,000–€8,000&lt;/td&gt;
&lt;td&gt;+100–170%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hungary&lt;/td&gt;
&lt;td&gt;€3,800&lt;/td&gt;
&lt;td&gt;€5,500–€8,000&lt;/td&gt;
&lt;td&gt;+45–110%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Poland&lt;/td&gt;
&lt;td&gt;€5,000&lt;/td&gt;
&lt;td&gt;€6,500–€9,000&lt;/td&gt;
&lt;td&gt;+30–80%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Czech Republic&lt;/td&gt;
&lt;td&gt;€4,200&lt;/td&gt;
&lt;td&gt;€6,000–€8,500&lt;/td&gt;
&lt;td&gt;+43–100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bulgaria&lt;/td&gt;
&lt;td&gt;€2,800&lt;/td&gt;
&lt;td&gt;€6,000–€7,500&lt;/td&gt;
&lt;td&gt;+115–170%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  What this means if you're job hunting
&lt;/h2&gt;

&lt;p&gt;The challenge isn't the salary data — it's finding the roles. Not the ones that say "remote" but require US residency. Not the ones posted six months ago. Not ghost jobs.&lt;/p&gt;

&lt;p&gt;That's the problem &lt;strong&gt;&lt;a href="https://ceehire.com" rel="noopener noreferrer"&gt;CEEhire&lt;/a&gt;&lt;/strong&gt; is built to solve. Every role is confirmed as accessible from the CEE region. Salary disclosed where available. Company verified as real.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ceehire.com/jobs" rel="noopener noreferrer"&gt;Browse current listings →&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://ceehire.com/blog/cee-it-salaries-in-2026-what-developers-in-hungary-poland-romania-and-the-region-actually-earn" rel="noopener noreferrer"&gt;CEEhire Blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>salary</category>
      <category>europe</category>
      <category>career</category>
      <category>remote</category>
    </item>
    <item>
      <title>Ghost Jobs: Why 40% of IT Job Listings Aren't Actually Open</title>
      <dc:creator>Anikó Juhász</dc:creator>
      <pubDate>Fri, 12 Jun 2026 07:52:16 +0000</pubDate>
      <link>https://dev.to/ankjhsz/ghost-jobs-why-40-of-it-job-listings-arent-actually-open-2k87</link>
      <guid>https://dev.to/ankjhsz/ghost-jobs-why-40-of-it-job-listings-arent-actually-open-2k87</guid>
      <description>&lt;p&gt;You spend an hour writing a cover letter. You tailor your CV. You hit submit.&lt;/p&gt;

&lt;p&gt;Then nothing. Not a rejection. Not an automated reply. Nothing.&lt;/p&gt;

&lt;p&gt;Two weeks later the listing is still up. You wonder if something went wrong with your application. It didn't. The job was never real.&lt;/p&gt;

&lt;p&gt;This is the ghost job problem — and it's bigger than most people realise.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a ghost job actually is
&lt;/h2&gt;

&lt;p&gt;A ghost job is a listing that looks active but has no real intent behind it. The company isn't hiring. The role doesn't exist yet, or was already filled, or was quietly frozen after the listing went up.&lt;/p&gt;

&lt;p&gt;Industry surveys put the scale of this at around 40%. Nearly four in ten managers have admitted their company kept an active listing live when there was no actual open position behind it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why companies do it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Building a talent pool.&lt;/strong&gt; This is the most common reason, accounting for roughly 45% of ghost job postings. The company isn't hiring today but wants a pipeline for when they are. So they run a listing, collect CVs, and file them. You applied to a database, not a job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking like a growing company.&lt;/strong&gt; A careers page full of open roles signals momentum — to investors, to clients, to prospective employees. The listings themselves are part of the branding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keeping overworked teams quiet.&lt;/strong&gt; A manager with a burned-out team posts a role to signal that help is coming. Then budget gets cut. The listing stays up because no one thinks to take it down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Forgotten admin.&lt;/strong&gt; Sometimes it's just that no one closed the listing after the role was filled. Most job boards don't expire postings automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to spot one before you apply
&lt;/h2&gt;

&lt;p&gt;A real job moves. A ghost job just sits there.&lt;/p&gt;

&lt;p&gt;The clearest signal is time. Real positions get filled in an average of 42 days. Ghost job listings stay active for an average of 180 days. If a listing has been up for two months with no changes, that's a flag.&lt;/p&gt;

&lt;p&gt;A few others worth checking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The listing reappears regularly.&lt;/strong&gt; Some platforms auto-repost every 30 days. If you've seen the same role three times in four months with identical text — it's probably not moving.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The job description is generic.&lt;/strong&gt; No tech stack. No team size. No actual role context. Written to attract CV submissions, not candidates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The company's public signals don't match.&lt;/strong&gt; Announced layoffs last quarter, but eight open roles on the careers page? The math doesn't add up.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No reply for weeks.&lt;/strong&gt; Real hiring processes move imperfectly but they move. Three weeks with no acknowledgement means the listing probably isn't active.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What to do about it
&lt;/h2&gt;

&lt;p&gt;Check the posting date first. Anything older than 30–45 days without an update deserves extra scrutiny.&lt;/p&gt;

&lt;p&gt;Look at the company's LinkedIn activity. Are they actually growing? Have they posted any hiring-related content?&lt;/p&gt;

&lt;p&gt;Find a direct contact before applying. A short message asking whether the role is still active takes two minutes and saves you an hour.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters more for CEE developers
&lt;/h2&gt;

&lt;p&gt;When a company in the US or UK posts a "remote" role on a global platform, the listing gets applications from 80 countries. The company has no urgency to respond to anyone because the volume is unmanageable.&lt;/p&gt;

&lt;p&gt;Meanwhile, a developer in Warsaw or Budapest spent an evening on that application. And the company was never going to reply regardless.&lt;/p&gt;

&lt;p&gt;At &lt;strong&gt;&lt;a href="https://ceehire.com" rel="noopener noreferrer"&gt;CEEhire&lt;/a&gt;&lt;/strong&gt;, one of the things I check before any job goes live is whether the listing is current and active. If the role was posted 60 days ago and shows no signs of movement, it doesn't go on the board.&lt;/p&gt;

&lt;p&gt;That's a manual process. It's slower than running an aggregator. That's the point.&lt;/p&gt;

&lt;p&gt;Fewer jobs. All of them actually open.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://ceehire.com/blog/ghost-jobs-why-40-of-it-job-listings-aren-t-actually-open" rel="noopener noreferrer"&gt;CEEhire Blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>remote</category>
      <category>career</category>
      <category>jobsearch</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
