As a Senior PHP and WordPress Developer, you will be responsible for designing, developing, and maintaining complex web applications and WordPress-based solutions. The ideal candidate will have extensive experience in PHP development, WordPress customization, and creating high-performance web systems.
Key Responsibilities
- Design and develop custom WordPress themes and plugins
- Create and maintain complex PHP applications with clean, efficient, and well-documented code
- Implement responsive and mobile-friendly web interfaces
- Optimize website performance and ensure cross-browser compatibility
- Integrate third-party APIs and services
- Conduct code reviews and mentor junior developers
- Troubleshoot and resolve technical issues in existing web applications
- Collaborate with design, product, and marketing teams to deliver exceptional digital experiences
- Implement and maintain security best practices
- Manage version control and deployment processes using Git and CI/CD pipelines
Requirements
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of professional experience in PHP development
- 3+ years of specialized WordPress development experience
- Strong proficiency in PHP 7.4/8.x and WordPress development
- Expert-level understanding of WordPress theme and plugin architecture
- Experience with modern PHP frameworks (Laravel, Symfony, CodeIgniter)
- Solid understanding of MySQL and database optimization
- Proficiency in front-end technologies (HTML5, CSS3, JavaScript, jQuery)
- Experience with RESTful API development
- Strong knowledge of web security principles
- Familiarity with modern development tools and practices
Technical Skills
- PHP 7.4/8.x
- WordPress core, theme, and plugin development
- WooCommerce
- MySQL/MariaDB
- JavaScript (ES6+)
- jQuery
- React or Vue.js (preferred)
- Git version control
- Docker
- CI/CD tools
- Composer
- webpack
- Bootstrap/Tailwind CSS
Soft Skills
- Strong problem-solving abilities
- Excellent communication skills
- Team collaboration
- Ability to work in an agile environment
- Passion for continuous learning and technology trends