Project Overview:
- This project aims to simplify and automate the job application process for users.
- It automatically searches and collects job opportunities that match the user's profile and preferences.
Key Features & Responsibilities:
- Generate personalized CVs and cover letters adapted to each application using AI tools.
- Use Selenium to automatically fill in web forms and submit applications on behalf of the user.
- Implement job tracking so users can see which jobs they applied to and manage documents sent.
Technical Stack & Implementation Details:
- Backend: Spring Boot for APIs and business logic; Database: PostgreSQL for storing profiles, jobs and application history.
- Frontend: React to build a clear and interactive dashboard for tracking applications and managing documents.
- Automation & AI: Selenium for browser automation; AI tools to generate and adapt CVs/cover letters to each job.
Expected Deliverables:
- A working prototype integrating automatic job search, document generation (CV/cover letter), and Selenium-based submission flows.
- A React dashboard allowing users to track applications, view sent documents, and manage preferences.
- Backend services (Spring Boot) with PostgreSQL schema and API endpoints for profile, jobs and application management.
Required Profile & Candidate Information:
- Engineer profile / Bachelor’s degree is required.
- Position: 1 Trainee (PFE - Projet de Fin d'Études expected deliverables and documentation).
How to Apply:
- Apply online via the trainees platform: https://trainees-platform.proxym-group.net.
- Use the email subject line "PRX-2026-01 Smart Job Application Assistant PFE Application" if contacting by email or when asked for a subject in the platform.