Hiring Activity
Hiring activity indicators are the core of Client Discovery. They tell you not just which companies exist, but which companies are actively hiring right now. This is the difference between cold-calling a company that may or may not need you and reaching out to a company that demonstrably has open roles to fill. Timing your outreach to coincide with a company’s active hiring is the single most effective strategy for recruitment business development.What Hiring Activity Indicators Mean
Recruitier tracks several dimensions of hiring activity for each company:Active Job Count
The number of currently open job postings at a company. This is the most basic indicator — a company with 15 active jobs has more hiring needs than one with 2. You can filter by minimum and maximum job count to target companies with a specific volume of openings.By default, the search requires a minimum of 1 active job. Companies with zero active postings do not appear in search results. This ensures every company in your results has at least some current hiring activity.
Hotness Score
The hotness score normalizes hiring activity by company size. It is calculated as:| Score | Interpretation | Typical Scenario |
|---|---|---|
| 0.20+ | Extraordinary hiring intensity | Startup in hypergrowth, or company rebuilding a team |
| 0.10 - 0.20 | Very high intensity | Rapid expansion, likely overwhelmed internally |
| 0.05 - 0.10 | High intensity | Active growth phase, good outreach window |
| 0.01 - 0.05 | Moderate intensity | Normal hiring activity, steady needs |
| < 0.01 | Low intensity | Routine replacement hiring |
Companies without employee count data cannot have a meaningful hotness score and default to zero. These companies are included in search results but their hotness score will be minimal. Use the employee count filter (minimum 1) to focus on companies with known sizes if hotness score accuracy is important for your prioritization.
Posting Recency
The “posted within” filter lets you find companies that have posted jobs recently. This is one of the most strategically valuable filters because it identifies companies in the early stages of a hiring initiative:| Timeframe | Filter Value | Best For |
|---|---|---|
| Last 24 hours | 24 hours | Finding companies that just posted today — freshest opportunities |
| Last 48 hours | 48 hours | Catching companies from the last two days — still very timely |
| Last 7 days | 168 hours | Weekly prospecting sessions — good balance of volume and freshness |
| Last 14 days | 336 hours | Bi-weekly reviews — capturing recent activity with broader coverage |
| Last 30 days | 720 hours | Monthly market reviews — broader view of hiring activity |
The Hiring Intensity Visualization
In the search results table, each company’s hiring intensity is represented visually with flame icons and color coding. These provide an at-a-glance indication of how intensely a company is hiring:| Indicator | Score Threshold | Meaning |
|---|---|---|
| Three flames (red) | >= 0.10 | Very high hiring intensity — this company is hiring aggressively relative to its size |
| Two flames (orange) | >= 0.05 | Moderate hiring intensity — active hiring but not exceptional |
| One flame (yellow) | >= 0.01 | Some hiring activity relative to company size |
| Gray indicator | < 0.01 | Minimal hiring activity relative to company size |
Filtering by Hiring Activity
Minimum Jobs Filter
Set a minimum job count to exclude companies with very few openings. A minimum of 3-5 jobs is often a good starting point — it indicates sustained hiring rather than an occasional single role. Companies with multiple openings are more likely to need ongoing recruitment support rather than a one-off placement.Maximum Jobs Filter
Set a maximum to exclude very large companies with hundreds of openings. This can help you focus on companies where your impact would be more visible and the relationship more personal. It also helps filter out potential aggregators that were not caught by automatic detection.Posted Within Filter
This filter is one of the most strategically valuable. By filtering for jobs posted within the last 24-48 hours, you can identify companies that are just ramping up a new hiring initiative. Being the first recruiter to reach out at this moment gives you a significant advantage because:- The company’s internal team may not have started sourcing yet
- They have not engaged other external recruiters yet
- The urgency is highest at the start of a hiring push
- Your relevance is clear — you are responding to a visible, immediate need
How to Spot Companies Ramping Up Hiring
Several signals indicate a company is in the early stages of a hiring ramp-up:Recent Posting Surge
Use the “posted within” filter set to 48 hours and sort by job count. Companies that just posted multiple jobs in a short period are likely starting a new hiring initiative. Three or more jobs posted in 48 hours is a strong signal.
High Hotness Score with Moderate Job Count
A small company (50-100 employees) with 8-10 open roles has an unusually high hotness score. This suggests a growth phase where they need to significantly expand their team — they are growing by 10-20% of their current headcount.
New Companies Appearing
If you have saved a search with notifications enabled, Recruitier alerts you when new companies appear in your results. A company appearing for the first time means they just started posting jobs in your target segment.
Hiring Trend Analysis
On the company detail page, the hiring trend chart shows posting frequency over the past 6 months. A sharp upward trend indicates acceleration in hiring. See Hiring Trends for more detail.
Why Timing Matters for Business Development
Timing is critical in recruitment business development:- Too early — If you reach out before a company has real hiring needs, your message is irrelevant and forgettable. You become just another cold call.
- Too late — If you wait until the company has been hiring for months, they likely already have recruitment partners in place. You are competing against established relationships.
- Just right — Reaching out when a company is just starting to ramp up hiring is the sweet spot. They have immediate needs but may not have engaged recruiters yet. Your outreach arrives at the moment of highest relevance.
Using Hiring Activity to Prioritize Outreach
Here is a practical framework for prioritizing your business development outreach based on hiring activity:Tier 1: Immediate Outreach
- Hotness score in the top 10% of your results (three flames)
- Multiple jobs posted in the last 48 hours
- Company is in your target industry and location
- Action: Contact within 24 hours. These are time-sensitive opportunities.
Tier 2: Near-Term Outreach
- Above-average hotness score (two flames)
- Active job postings (5+)
- Company fits your specialization
- Action: Contact within the current week. Good opportunities that are not as time-sensitive.
Tier 3: Watchlist
- Some hiring activity but not exceptional (one flame)
- Posted jobs recently but only 1-2 roles
- Company is interesting but not urgently hiring
- Action: Track the company and set up saved search notifications. Reach out when activity increases.
Combining Hiring Activity with Other Filters
| Combination | Strategy |
|---|---|
| Activity + Skills | Find companies that just posted Python jobs this week — highly targeted and timely |
| Activity + Size | Find growing startups (small size, high hotness) — ideal for agencies specializing in startup recruitment |
| Activity + Industry | Find healthcare companies ramping up hiring — sector-specific opportunities |
| Activity + Location | Find companies near you that started hiring today — geographic and timing alignment |
| Activity + All of the above | The ultimate targeted search: specific industry, skills, location, size, and recent activity |
The hiring activity data is updated as new jobs are scraped and processed. There may be a short delay between when a job is posted on LinkedIn and when it appears in Recruitier’s database. Typically this is within a few hours for actively monitored job boards.
Reading the Numbers
When evaluating a company’s hiring activity, consider these contextual factors:- Seasonality — Some industries hire more at certain times of year. Retail ramps up before holidays, accounting firms before tax season, tech companies often in Q1 after budget approval.
- Industry norms — A tech company with 20 open roles may be normal operations, while a manufacturing company with 20 open roles may signal significant expansion.
- Job types — A company posting 10 senior engineering roles has different recruitment needs than one posting 10 internship positions. Senior roles are typically higher-fee placements.
- Historical context — A company that went from 2 jobs to 10 jobs in a month is growing faster than one that has consistently had 10 jobs for six months.
Advanced
How the Hotness Score Is Calculated Under the Hood
The hotness score computation happens dynamically in the search query, not as a stored value. For each company in the result set:job_count is used:
- No job-level filters active (no skills, location, recency, or job function filters): Uses the
total_job_count_subquery— the count of all active jobs at the company. - Job-level filters active: Uses the
matching_job_count_subquery— only jobs that satisfy the active filters.
How the Posted-Within Filter Works
The recency filter uses a date comparison:COALESCE function falls back to created_at (when Recruitier first scraped the job) if the job does not have an explicit list_date. This ensures that jobs without publication dates are still filtered by when they were discovered, which is usually close to when they were published.
Connection to Other Features
- Hiring Trends Chart: The hiring activity filters provide a current snapshot, while the hiring trends chart on the company detail page shows the trajectory over 6 months. Use the filters to find companies, then check their trends to understand the pattern.
- Saved Search Notifications: When hiring activity filters are part of a saved search, the notification system re-runs the exact query periodically. New companies appearing in results (because they posted new jobs or their hotness score increased) trigger notifications.
- Job Count Display: When recency or other job-level filters are active, the results table shows “matching / total” job counts. This dual display is powered by the two parallel subqueries running simultaneously.
- Aggregator Detection: Extremely high job counts relative to employee count can trigger aggregator detection (before the hotness score is calculated), removing suspicious entities from results entirely.
Power User Tips
- Use posted-within as your weekly prospecting tool: Set it to 168 hours every Monday morning to see what changed since last week. This is the most efficient way to identify new outreach targets on a regular schedule.
- Combine posted-within with hotness sort: This puts the most intensely hiring companies with recent postings at the top — the intersection of urgency and intensity.
- Track companies when hotness is high: A company’s hotness score fluctuates as jobs are posted and filled. If you see a company with a high score now, track it immediately rather than bookmarking it for later — the window of maximum receptivity is temporary.
- A spike in jobs from a previously quiet company is the strongest signal: Use the posted-within filter to catch companies that go from zero to multiple postings. This transition point is when they are most likely to need external recruitment support.
- Watch for hotness score deflation with filters: When you apply skill or location filters, a company’s hotness score may drop significantly if only a fraction of their jobs match. A company with a hotness score of 0.15 unfiltered but 0.02 filtered means their hiring intensity is mostly in areas outside your filters.
Business Logic Rules
- The minimum job count defaults to 1 — companies with zero active jobs never appear in results.
- Hotness score = 0 when employee_count is NULL or 0, not an error or infinity.
- The posted-within filter uses
COALESCE(list_date, created_at)for date comparison. - Hotness score is computed dynamically per query, not stored on the company record.
- The flame display thresholds are: >= 0.10 (3 flames/red), >= 0.05 (2 flames/orange), >= 0.01 (1 flame/yellow), < 0.01 (gray/minimal).
Related
- Searching for Clients — Complete search guide
- Employee Count — How company size affects hiring intensity
- Hiring Trends — Historical hiring pattern analysis
- Saving Client Searches — Monitor hiring activity changes over time

