A powerful Chrome extension that filters job postings on LinkedIn. Hide unwanted companies, filter out applied jobs, promoted posts, and reposted positions with a beautiful blur effect.
Watch the extension in action - filtering jobs with blur effects and individual unblocking
- Company Blocking: Hide jobs from specific companies
- Applied Jobs: Automatically hide jobs you've already applied to
- Promoted Jobs: Filter out sponsored/promoted job postings
- Reposted Jobs: Hide jobs that have been reposted
- Individual Unblocking: Unblock specific jobs while keeping others filtered
- Blur Effect: Jobs are blurred instead of hidden for better UX
- Unblock Button: Click to unblock specific jobs directly from the interface
- Real-time Filtering: Jobs are filtered as soon as they load
- Smooth Animations: Elegant fade effects when hiding/showing jobs
- Cross-platform Sync: Settings sync across all your devices
- Persistent Storage: Your preferences are saved between sessions
- Smart Detection: Uses LinkedIn's footer text for accurate job status detection
- Comprehensive Matching: Searches entire job card text for company names
- Download all files to a folder
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (top-right toggle)
- Click "Load unpacked" and select your folder
- Pin the extension to your toolbar
- Click the extension icon in your toolbar
- Type a company name in the input field
- Click "Add Company" or press Enter
- Jobs from that company will be immediately blurred
- 🚫 Already Applied Jobs: Hide jobs you've already applied to
- 💰 Promoted/Sponsored Jobs: Filter out paid job postings
- 🔄 Reposted Jobs: Hide jobs that have been reposted
- Click the "👁️ Unblock" button on any blurred job card
- Only that specific job will be unblocked
- Other jobs from the same company remain filtered
- Remove Companies: Click "Remove" next to any company
- Clear All: Click "Clear All" to remove all blocked companies
- Real-time Updates: Changes apply immediately
- LinkedIn Jobs:
linkedin.com/jobs/*
- Company Matching: Searches entire job card text for company names
- Status Detection: Uses LinkedIn's footer text for job status
- Real-time Filtering: Monitors page changes and filters new jobs
- Individual Control: Allows unblocking specific jobs
- Mutation Observer: Watches for new job cards as they load
- Comprehensive Text Search: Searches all text in job cards
- Cross-device Sync: Settings saved to Chrome sync storage
- Performance Optimized: Efficient filtering without page slowdown
- LinkedIn/Indeed Colors: Blue gradient matching brand colors
- Modern UI: Clean, professional popup interface
- Toggle Switches: Easy-to-use filter controls
- Status Indicators: Clear feedback on current settings
- Blur Effect: Jobs are blurred with reduced opacity
- Smooth Transitions: Elegant fade animations
- Unblock Button: Clearly visible on filtered jobs
- Visual Feedback: Red border indicates filtered status
job-filter/
├── manifest.json # Extension configuration
├── popup.html # Extension popup interface
├── popup.js # Popup functionality
├── content.js # Main filtering logic
├── icon.svg # Extension icon
└── README.md # This file
- Report bugs or issues
- Suggest new features
- Improve the documentation
- Share your experience
- Clone or download the project
- Load as unpacked extension in Chrome
- Make your changes
- Test thoroughly
- Submit your improvements
This project is open source and available under the MIT License.
- LinkedIn: For providing job search platform
- Indeed: For job search functionality
- Chrome Extensions API: For the development platform
- Community: For feedback and suggestions
Job Filter - Making your job search more focused and efficient! 🎯
