Search for junior software development jobs across Israeli job boards using WebSearch aggregation. Searches in both Hebrew and English across AllJobs, Drushim, Indeed IL, Goozali, Janglo, and more.
Automated job search across Israeli job boards using web search aggregation.
/job-search-il — Run search with default junior SWE keywords/job-search-il Python developer — Search with specific keywords/job-search-il מפתח תוכנה — Search in Hebrew~/.yoad-jobs/
Verify these files exist:
~/.yoad-jobs/preferences.md (job preferences)Yoad Hordan - CV.pdf (in project root)If preferences.md doesn't exist, create a default one based on the CLAUDE.md candidate profile.
Read these files:
~/.yoad-jobs/preferences.md (preferences & dealbreakers)~/.yoad-jobs/job-history.md (to avoid duplicates)Extract search terms from:
$ARGUMENTS if providedRun parallel WebSearch queries across Israeli job boards:
English searches:
"junior software developer" Israel site:il.indeed.com"junior developer" OR "entry level developer" Israel site:janglo.net OR site:secrettelaviv.com"software developer" Israel junior site:wellfound.com OR site:startup.jobs"developer" Israel junior OR entry site:goozali.comjunior developer site:junio.co.il — JUNIO is Israel's only junior-specific hi-tech job board, always check itHebrew searches:
6. "מפתח תוכנה" ג'וניור site:alljobs.co.il
7. "מתכנת" OR "מפתח תוכנה" ללא ניסיון site:drushim.co.il
8. "מפתח תוכנה" ג'וניור site:jobmaster.co.il
9. "junior developer" OR "מפתח" site:gotfriends.co.il
If $ARGUMENTS is provided, replace default keywords but keep the site filters.
From WebSearch results:
~/.yoad-jobs/job-history.mdFor each new job, evaluate fit:
High fit — Junior/entry-level SWE role, Israel-based or remote, no dealbreakers Medium fit — SWE-adjacent role (QA, DevOps, data) OR slightly above junior level Low fit — Wrong field, requires 3+ years, or has dealbreakers Skip — Not a tech role, or matches a dealbreaker
For High-fit and Medium-fit jobs:
Handling 403 errors: Some Israeli sites (Secret Tel Aviv, AllJobs direct pages) block WebFetch with 403 errors. When this happens:
site: filter to find the listingAppend ALL jobs to ~/.yoad-jobs/job-history.md:
## [DATE] — Search: "[terms]"
| Job Title | Company | Location | Source | Fit | URL |
|-----------|---------|----------|--------|-----|-----|
| Junior Dev | Monday.com | Tel Aviv | AllJobs | High | [link] |
Save High-fit postings to ~/.yoad-jobs/jobs/[company-slug]-[date]/posting.md
Show only NEW High/Medium fits:
## Top Matches — [DATE]
### 1. [Title] at [Company]
- **Fit**: High
- **Location**: Tel Aviv / Remote
- **Source**: AllJobs / Indeed IL / etc.
- **Tech Stack**: Python, React, PostgreSQL
- **Why**: Junior SWE role, matches CS graduate profile
- **Apply**: [direct URL]
After web search results, remind the user:
Tip: For additional results, ask me to search Indeed using the Indeed connector:
"Search Indeed for junior software developer jobs in Israel"
If user provides feedback, update ~/.yoad-jobs/preferences.md:
/israel-jobs [company]{
"permissions": {
"allow": [
"Read(~/.yoad-jobs/**)",
"Write(~/.yoad-jobs/**)",
"Edit(~/.yoad-jobs/**)",
"WebSearch(*)",
"WebFetch(*)"
]
}
}