WordPress Developer - AI Blog Automation Plugin
Contract Position | Remote | Estimated 100-130 Hours
Project Overview
We're seeking an experienced WordPress plugin developer to build a Blog Writer, a sophisticated AI-powered content automation system. This plugin will integrate with an AI through API to develop content and images. The goal is to generate, schedule, and publish SEO-optimized blog posts at scale.
The system accepts CSV uploads containing blog topics and keywords, then autonomously generates complete blog posts with AI-generated images, custom infographics, intelligent internal linking, and strategic scheduling—all while maintaining brand voice and SEO best practices.
What You'll BuildCore Features
- CSV Processing Engine: Upload, validate, and preview up to 1,000 blog posts with comprehensive data validation
- AI Content Generation: Deep integration with an AI API to create 1,500+ word SEO-optimized blog posts
- AI Image Generation: AI integration generating two unique images per post with proper alt text and WordPress media library integration
- Dynamic Infographic Creator: Chart.js-powered data visualization system with customizable color schemes
- Intelligent Linking System: Sitemap parser with relevance scoring algorithm for automatic internal linking
- Smart Scheduler: Random distribution algorithm spreading posts across days with WordPress Cron integration
- Comprehensive Admin Interface: Three-panel dashboard for upload, settings management, and post monitoring
- Must be able to turn off/on remotely through a backend.
Technical Complexity
- Multi-API orchestration (Anthropic, Stability AI)
- Advanced content validation (word count, keyword density, SEO compliance)
- Server-side chart rendering for infographic generation
- Custom database table with status tracking
- AJAX-powered admin interface with real-time validation
- WordPress Cron integration for automated publishing
- SEO plugin integration (Yoast, Rank Math, All in One SEO)
Required Skills & ExperienceMust Have
- 5+ years WordPress plugin development with custom database tables, cron jobs, and admin interfaces
- Advanced PHP 7.4+ including OOP, namespaces, and WordPress coding standards
- REST API integration experience with error handling, rate limiting, and retry logic
- MySQL/Database optimization with indexes, prepared statements, and query optimization
- WordPress Security expertise: nonces, capability checks, sanitization, escaping
- JavaScript/jQuery for AJAX, dynamic forms, and real-time validation
- Responsive CSS for mobile-friendly admin interfaces
Strongly Preferred
- Experience with AI API integrations (OpenAI, Anthropic, or similar)
- Image generation API experience (Stable Diffusion, DALL-E, Midjourney)
- Chart.js or similar data visualization libraries
- Server-side rendering (Puppeteer, PhantomJS, or similar)
- WordPress Cron debugging and optimization
- Large-scale content automation systems
- SEO plugin integration experience
Technical Environment
- Backend: PHP 7.4+, WordPress 5.0+, MySQL 5.6+
- Frontend: JavaScript (ES6+), jQuery, WordPress Color Picker API
- APIs: Anthropic Claude API, Stability AI API
- Libraries: Chart.js 4.4.0 (CDN)
- Tools: Git, Composer (optional), WP-CLI
DeliverablesPhase 1: Core Development (40-60 hours)
✅ Complete plugin structure with proper WordPress standards✅ Custom database table with migration/activation hooks✅ CSV upload, validation, and parsing system✅ Claude API integration with content generation✅ Stability AI image generation with WordPress media library integration✅ Chart.js infographic generation system✅ Scheduler with random distribution algorithm✅ Sitemap parser with relevance scoring
Phase 2: Admin Interface (20-30 hours)
✅ Dashboard page with CSV upload and preview✅ Settings page with API key management and color pickers✅ Scheduled posts monitoring page with filtering✅ Modal-based post editing system✅ AJAX handlers for all interactions✅ Responsive CSS for mobile compatibility
Phase 3: Testing & Documentation (15-20 hours)
✅ Comprehensive testing with sample data✅ Error handling for all failure scenarios✅ Email notification system✅ README.md with technical documentation✅ INSTALLATION-GUIDE.txt for quick setup✅ END-USER-GUIDE.md for end users✅ Sample CSV with 10 test posts
Phase 4: Deployment Support (10-15 hours)
✅ Deployment assistance and troubleshooting✅ Performance optimization review✅ Security audit compliance✅ WordPress compatibility testing✅ Initial rollout monitoring
Project Specifications
Complete 50+ page technical specification document provided including:
- Detailed API integration requirements
- Database schema and SQL queries
- Exact HTML/CSS/JavaScript code patterns
- Security and validation rules
- Error handling procedures
- Cron implementation details
- Third-party plugin integration requirements
- Upon successful completion, we will look at Social Media Integration as a separate project
Timeline Estimate
Total: 100-130 hours over 6 weeks
Phase
Hours
Duration
Core Development
40-60h
2-3 weeks
Admin Interface
20-30h
1-2 weeks
Testing & Documentation
15-20h
1 week
Deployment Support
10-15h
3-5 days
Buffer (contingency)
15-20h
As needed
Preferred Schedule: 20-25 hours per week for focused, quality development
Compensation & Terms
- Rate: Competitive hourly rate based on experience ($40-60/hour typical range)
- Payment Structure: Milestone-based
- Contract Type: Fixed-term with potential ongoing support retainer
- Start Date: Immediate availability preferred
- Location: Las Vegas, NV
- Contractor would be considered for Full-Time work upon successful completion
How to Apply
Please submit:
- Portfolio/GitHub: Links to WordPress plugins you've developed (especially those with API integrations)
- Relevant Experience: Brief description of similar projects (AI integrations, automation systems, complex plugins)
- Availability: Hours per week and start date
- Rate: Your hourly rate or project quote
- Questions: Any technical questions about the specifications
- Approach: Brief overview of how you'd approach this project (2-3 paragraphs)
Bonus Points
- Examples of AI API integrations you've built
- WordPress plugins in the official repository
- Experience with content automation at scale
- Chart/data visualization implementations
- Complex scheduling system experience
What Makes This Project Interesting
- Cutting-edge AI integration: Work with the latest AI model
- Complex problem-solving: Multi-API orchestration, intelligent content assembly, advanced scheduling
- Real business impact: System will generate hundreds of professional blog posts automatically
- Full-stack WordPress development: Backend logic, admin UI, database design, API integration
- Portfolio piece: Impressive showcase project combining AI, automation, and WordPress expertise
- Clean codebase: Detailed specifications ensure professional, maintainable code
Interview Process
- Application review (2-3 days)
- Technical discussion (30-45 min video call)
- Paid test task (optional, 2-4 hours, compensated at full rate)
- Final interview & scope alignment (30 min)
- Contract & kickoff (within 1 week of acceptance)
This is a professional contract opportunity for an experienced WordPress developer who enjoys complex technical challenges and wants to work with cutting-edge AI technology. The specifications are comprehensive, the requirements are clear, and the project scope is well-defined.
Ready to build something impressive? We look forward to your application!
how many hours for this project is an estimate
Project Time EstimateTotal: 85-125 hours
Here's the breakdown from the technical specifications:
Phase 1: Core Development — 40-60 hours
- Main plugin file and database setup: 6-8 hours
- CSV handler: 6-8 hours
- Content generator (Claude API): 10-12 hours
- Image generator (Stability AI): 6-8 hours
- Infographic generator: 8-10 hours
- Scheduler system: 6-8 hours
- Sitemap parser: 4-6 hours
Phase 2: Admin Interface — 20-30 hours
- Dashboard page: 8-10 hours
- Settings page: 6-8 hours
- Scheduled posts page: 6-8 hours
- JavaScript functionality: 6-8 hours
- CSS styling: 4-6 hours
Phase 3: Testing & Documentation — 15-20 hours
- Unit testing: 4-6 hours
- Integration testing: 6-8 hours
- Documentation: 5-6 hours
Phase 4: Deployment & Support — 10-15 hours
- Deployment prep: 4-6 hours
- Initial rollout: 4-6 hours
- Post-launch support: 2-3 hours
Realistic Estimate
Conservative (experienced developer, minimal issues): ~90 hoursRealistic (accounting for debugging, revisions): ~105 hoursSafe (including buffer for unexpected challenges): ~120 hours
Timeline
- Working 20-25 hours/week: 4-6 weeks
- Working full-time (40 hours/week): 2.5-3 weeks
The most complex parts are:
- AI API content generation (10-12 hours) - parsing, validation, SEO requirements
- Infographic generation (8-10 hours) - server-side Chart.js rendering
- Scheduler system (6-8 hours) - random distribution + WordPress Cron
Bottom line: Budget 100-120 hours to be safe.
We own the Intellectual Property, you will need to sign an NDA and a non-compete for the project.
Job Type: Contract
Pay: $40.00 per hour
Expected hours: 20 – 40 per week
Work Location: Hybrid remote in Las Vegas, NV 89135