<?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.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>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>
