AI-Powered Talent Acquisition Assessment Tool

Job ID: 39855245

Budget: £1,500 – £3,000 GBP

# Talent Acquisition Maturity Assessment Tool - Project Summary

## Project Overview

Development of an AI-powered web application that analyzes companies’ talent acquisition maturity by scanning their domain and subdomains, then provides automated rankings (L1-L5), gap analysis, and improvement recommendations based on a predefined framework.

## Core Functionality

- **Input:** Company domain name
- **Analysis:** Automated assessment across 5 categories (Online Presence, Job Postings, Process Visibility, Technology, Compliance)
- **Output:** Maturity ranking, detailed evidence, gap analysis, and actionable recommendations
- **Automation:** Results exported to Google Sheets with visual formatting and automated screenshot generation for client presentations

-----

## Development Phases

### **Phase 1: Enhanced MVP** (Priority - Immediate)

**Building on existing React proof-of-concept**

**1. Subdomain Scanning & Deep Data Collection**

- Scan primary domain + subdomains (e.g., careers pages, job boards)
- Web scraping implementation (BeautifulSoup/Scrapy/Puppeteer)
- API integrations: LinkedIn, Glassdoor, Crunchbase, OpenCorporates
- Extract: employee count, job postings, salary data, HR presence, technology stack indicators

**2. Improved AI Classification & Ranking Logic**

- NLP analysis of job descriptions and career content
- Machine learning model for accurate company tier classification (Enterprise/Large/Medium/Small/Micro)
- Enhanced L1-L5 ranking algorithm with detailed evidence collection
- Framework alignment with original Google Sheets logic

**3. Detailed Reporting Enhancement**

- Comprehensive explanations for assigned levels with specific evidence
- Gap analysis comparing current vs. expected level for company tier
- Specific, actionable recommendations to reach next maturity level
- Display competitiveness metrics, employer brand presence, compensation/benefits visibility

### **Phase 2: Full Automation** (After Phase 1 completion)

**1. Google Sheets Integration**

- Automatic export of analysis results to Google Sheets
- Create new client-specific tabs with color-coded rankings
- Visual formatting for immediate readability

**2. Automated Report Generation**

- Screenshot automation (Puppeteer/Selenium)
- Automatic slide deck/PDF generation for client presentations
- Template-based reporting system

**3. Backend & Database Setup**

- Backend API (Node.js/Express or Python FastAPI)
- Database implementation (PostgreSQL/MySQL)
- Redis caching for performance
- Secure data storage and retrieval

### **Phase 3: Scaling & Future Enhancements** (Optional)

- Real-time analysis API
- Multi-language support
- AI-driven predictive insights (company growth potential)
- Enterprise client dashboard
- Automated client report delivery

-----

## Technical Requirements

**Frontend:** React.js with Tailwind CSS (existing codebase to be enhanced)

**Backend:** Node.js (Express) or Python (FastAPI/Django)

**Database:** PostgreSQL or MySQL

**Web Scraping:** Scrapy, BeautifulSoup, Puppeteer

**APIs:** LinkedIn, Glassdoor, Crunchbase, OpenCorporates, Job Boards (Indeed, LinkedIn Jobs)

**AI/ML:** NLP models, XGBoost or Transformer-based models (BERT)

**Automation:** Google Sheets API, Puppeteer/Selenium for screenshots

**Cloud Storage:** AWS S3 (if needed)

-----

## Key Deliverables

**Phase 1:**

- Enhanced web application with accurate subdomain scanning
- Improved AI ranking system (L1-L5) with detailed evidence
- Gap analysis with specific improvement recommendations
- Working frontend interface for domain input and analysis display

**Phase 2:**

- Fully automated Google Sheets export functionality
- Automated screenshot and presentation generation
- Complete backend API with database integration
- End-to-end automated workflow

-----

**Note:** Phase 1 is the immediate priority. Phase 2 should only begin after Phase 1 delivers accurate results and recommendations.​​​​​​​​​​​​​​​​
Related categories: Python Web Scraping Data Mining Node.js React.js NLP FastAPI