Website Developer

Engineering
Full-Time / Part-Time
Delhi, Pune

Description & Requirements

About DIYguru
DIYguru is a leading platform specializing in electric mobility education and sustainable technology training. We offer a range of courses and certifications designed to upskill individuals and organizations in electric vehicles, renewable energy, autonomous systems, smart manufacturing, and more. Our mission is to empower future professionals through innovative education and interactive digital experiences.

Position Overview
We are seeking a talented and experienced Website Developer with strong skills in PHP and WordPress to join our web development team. The ideal candidate will be responsible for designing, developing, and maintaining our website to enhance user experience and support our educational objectives. As a Website Developer at DIYguru, you will play a key role in creating and optimizing a robust, dynamic, and engaging online platform that supports our growing community of learners. This role is perfect for someone with a strong background in web development, a passion for education, and a keen eye for detail.

Key Responsibilities

  • 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.

What Makes DIYguru a Great Place to Work
At DIYguru, we foster a culture of innovation, collaboration, and continuous learning. We value diversity and inclusion and believe in empowering our team members to achieve their full potential. As part of our team, you will have the opportunity to make a significant impact on our online presence and help shape the future of education technology.

Join Us
If you are an experienced website developer with strong PHP and WordPress skills and a passion for creating dynamic online platforms, we encourage you to apply for the Website Developer position at DIYguru. Help us build and maintain a powerful website that supports our mission to educate and inspire.