This extension shows insights and data that are not usually visible on LinkedIn job applications.
- Competition level analysis: View the number of applications with color competition indicators
- 🟢 Low (< 50 applications)ns)
- 🟡 Medium (50-200 applications)
- 🔴 High (> 200 applications)ns)
- Company size categories: Micro, Small, Medium, Large with exact employee counts
- Remote work availability: Clear indication of remote work options
- Posted date: When the job was originally listed
- Application deadline: When applications close
- Experience level required: Entry, Mid, Senior level positions
- Employment type: Full-time, Part-time, Contract, Internship
- Download the extension from Chrome Web Store (coming soon)
- Click "Add to Chrome"
- Navigate to any LinkedIn job posting
- The insights card will automatically appear below the job description
-
Clone the repository
git clone https://github.com/gabdevele/job-insights.git cd job-insights -
Install dependencies
pnpm i
-
Build the extension
pnpm run build
-
Load in Chrome
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the
distfolder
- Open Chrome and go to
- Manifest V3 Chrome Extension
- React for UI components
- Webpack for bundling
- API Interception using XMLHttpRequest hooking
- Injector Script: Intercepts LinkedIn's internal API calls at
document_start - Data Caching: Stores job data to handle LinkedIn's request caching
- URL Monitoring: Tracks navigation to display cached data instantly
- React UI: Renders insights in a card
- No external API calls
- No data collection
- Open source
Found a bug or have a feature request? Please open an issue on GitHub.
⭐ If this extension helped, please star this repository! ⭐