A Firefox browser extension for job seekers in Sweden that integrates with Arbetsförmedlingen.se to track applications and enhance the job search experience.
Problem
Sweden’s primary job platform Arbetsförmedlingen.se provides job listings but lacks personal tracking tools for job seekers. Applicants often resort to external spreadsheets or scattered notes to track where they have applied. This fragmentation makes it difficult to maintain an organized job search campaign.
Approach
I built this as a Firefox extension using modern JavaScript (ES6+) and the Browser Extension API. The key design decision was to use content scripts that inject directly into Arbetsförmedlingen.se pages, allowing users to save job applications without leaving the site. Data is stored locally in the browser using the extension’s storage API, keeping it private and under the user’s control. The modular structure separates background scripts for data management, content scripts for page enhancement, and UI components for the popup and settings pages.
Features
- Application Tracking: Save job listings
- Native Integration: Content scripts enhance Arbetsförmedlingen.se with tracking capabilities
- Popup Dashboard: Quick access to all tracked applications through a browser popup
- Data Export: Export your application data for backups or analysis
- Lightweight: Runs only when visiting relevant sites, preserving browser performance
What it offers
Job Search Companion brings structure to the chaotic process of managing multiple job applications. Instead of maintaining separate spreadsheets or relying on memory, job seekers get a centralized tracking system that lives in their browser. The integration with Arbetsförmedlingen.se means no context switching, track applications directly on the job platform itself.
Tech Stack:
- Language: JavaScript (ES6+)
- API: Firefox Browser Extension API
- UI: HTML/CSS
- Testing: Vitest
Repository: git.jimmy-b.se/JimBer110/Jobbsokarkompis