Develop and Maintain WordPress Websites : Build and maintain WordPress websites to ensure a seamless user experience, optimal performance, and high security. Customize WordPress themes and plugins to align with DIYguru s brand and functional requirements.
Write and Optimize PHP Code : Develop custom PHP scripts and functionalities to enhance the capabilities of our website. Ensure that all code is clean, well-documented, and optimized for performance and scalability.
Collaborate with Design and Content Teams : Work closely with designers and content creators to implement website features and layouts that are visually appealing, user-friendly, and aligned with DIYguru s educational goals.
Ensure Website Security and Performance : Monitor website performance, conduct regular security audits, and implement best practices to protect against vulnerabilities and ensure a fast-loading, responsive website.
Implement SEO Best Practices : Optimize website structure, content, and metadata for search engine optimization (SEO) to improve visibility and drive organic traffic to DIYguru s site.
Manage Website Updates and Upgrades : Keep the website and its components up-to-date by installing and configuring WordPress updates, plugins, and themes. Test all updates thoroughly to ensure compatibility and functionality.
Troubleshoot and Resolve Technical Issues : Diagnose and fix bugs, errors, and other technical issues on the website. Ensure timely resolution of issues to maintain a smooth user experience.
Develop and Implement New Features : Work with the product team to identify and develop new website features and functionalities that enhance the user experience and support DIYguru s educational offerings.
Create and Maintain Technical Documentation : Document all development processes, custom code, and technical configurations to ensure easy maintenance and updates by other team members.
Stay Updated on Web Development Trends : Keep up-to-date with the latest trends, tools, and best practices in web development, PHP, and WordPress. Apply new knowledge to continuously improve DIYguru s online presence.
Requirements
A bachelor s degree in Computer Science, Information Technology, Web Development, or a related field.
A minimum of 3-5 years of experience in website development, with a focus on PHP and WordPress.
Strong proficiency in PHP, HTML, CSS, JavaScript, and MySQL.
Extensive experience with WordPress, including theme and plugin development, customization, and management.
Familiarity with front-end frameworks such as Bootstrap, React, or Vue.js is a plus.
Solid understanding of SEO principles and best practices for website optimization.
Experience with version control systems such as Git.
Strong problem-solving skills and attention to detail, with the ability to troubleshoot and resolve technical issues efficiently.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Ability to manage multiple projects and prioritize tasks in a fast-paced environment.
Passion for education, technology, and creating engaging digital experiences.
Self-motivated, proactive, and adaptable to a dynamic work environment.
Fluent in English; proficiency in additional languages is a plus