Overview
We are seeking a highly skilled freelancer to develop an automation bot that can apply for jobs on three major job platforms: [login to view URL], [login to view URL], and Dice.com. This bot should streamline the job application process by filling out forms, uploading documents, and ensuring compliance with the specific requirements of each platform. The ideal candidate will have experience with automation tools, web scraping, and bot development, as well as familiarity with the job application process on these sites.
Responsibilities
Design, develop, and deploy an automation bot that can complete job applications on LinkedIn, Indeed, and Dice.
Analyze job application processes on each platform to understand input fields, form structures, and required documents.
Implement automated form-filling capabilities, including fields such as personal information, work experience, education, skills, and cover letters.
Ensure automated document uploads, such as resumes, cover letters, and any additional requested documents, across the three platforms.
Optimize bot performance to handle various job application formats, drop-down selections, radio buttons, and file attachments.
Integrate error-handling and logging to track successful and failed applications and troubleshoot any issues that arise.
Stay compliant with the terms of service for each platform, ensuring the automation aligns with site policies.
Implement security measures to protect sensitive information during the automation process.
Test and validate the bot's performance to ensure it can apply to at least 95% of jobs accurately on each platform.
Requirements
Proven experience in web scraping, automation tools, and bot development using programming languages such as Python, JavaScript, or similar.
Proficiency with Selenium, Puppeteer, BeautifulSoup, or similar frameworks for web automation.
Strong understanding of HTML, CSS, and web form structures.
Experience working with APIs, especially for job platforms, is a plus.
Ability to implement secure and efficient code to handle personal data.
Familiarity with automation best practices, including handling CAPTCHA, rate limits, and potential site changes.
Understanding of the job application process and requirements on LinkedIn, Indeed, and Dice.
Strong problem-solving skills, with the ability to adapt to changing requirements and troubleshoot effectively.
Good communication skills to discuss progress, challenges, and updates.
Preferred Qualifications
Experience in developing bots or tools specifically for job search platforms.
Knowledge of data privacy and protection best practices.
Ability to deliver a user-friendly interface for configuring the bot, such as selecting job titles, locations, and desired salary ranges.
Deliverables
A fully functional, secure automation bot that applies to job postings on LinkedIn, Indeed, and Dice.
A user guide on how to configure and use the bot, including prerequisites and setup instructions.
Source code with proper documentation for future modifications or enhancements.
Regular updates and communication during the development phase.
Support and troubleshooting assistance for at least 30 days post-launch to ensure successful implementation.
Additional Information
Budget: Please provide a detailed quote and time estimate based on your experience and the job description above.
Project Duration: Initial development is expected to take 4-6 weeks, with possible extensions for enhancements and additional features.
Mode of Work: Remote, flexible hours. Regular updates via email, Slack, or preferred communication channels.