Responsibilities
- Plugin Development & Customization: Design, create, and modify WordPress plugins to meet specific project requirements. Ensure plugins are compatible across multiple WordPress versions and with other plugins/themes.
- Coding Development Standards: Focus on crafting reliable and optimized PHP code for WordPress plugins. Seamlessly integrate plugins with WordPress core and ensure alignment with best practices.
- Frontend Integration: Develop user-friendly plugin interfaces and features, ensuring smooth integration with frontend technologies such as JavaScript, HTML, and CSS. Ensure responsiveness and cross-browser compatibility for all plugin features.
- Maintenance & Optimization: Regularly update and refine existing plugins to incorporate new features, improve performance, or address any security vulnerabilities.
- API and Data Services Integration: Enable plugins to communicate and integrate with external data services and APIs efficiently, optimizing for performance and user experience.
- Project Lifecycle Management: Manage the entire plugin development lifecycle, from ideation and design to testing, release, and post-launch support.
- Testing: Implement testing practices to ensure plugin functionality and compatibility in various environments. Address bugs and issues proactively.
- Requirement Gathering & Communication: Engage with internal teams, clients, and the WordPress community to understand plugin requirements and gather feedback. Communicate development progress and challenges effectively.
- Documentation: Create comprehensive documentation detailing plugin features, configuration options, and development decisions. This helps both users and other developers.
- Continuous Learning & Community Engagement: Stay updated with the latest WordPress updates, plugin development techniques, security practices, and front-end technologies. Engage with the WordPress developer community to share knowledge and gather insights.
Qualifications
Essential attributes and experience required:
- WordPress Skills: Demonstrable professional experience in WordPress plugin development, architecture, and adherence to industry standards.
- Back-End Proficiency: Advanced expertise in modern PHP development. This includes knowledge of standards, testing frameworks, optimization techniques, OOP, Composer, and PHPUnit.
- Database Management: Aptitude for identifying and implementing MySQL optimizations. This includes expertise in table indexing, schema design, and optimizing multi-table relationships.
- RESTful APIs: Comprehensive knowledge of creating, integrating, and managing RESTful APIs. Familiarity with authentication, authorization, and JSON communication is essential. Experience with third-party APIs such as Stripe, Google, etc., is advantageous.
- Front-End Development: Strong command over front-end technologies, their standards, testing frameworks, and optimization strategies. Familiarity with HTML, CSS3, JavaScript, jQuery, VueJS, React, and associated tools like NPM, Gulp, Webpack, and Jest.
- Development Methodologies: Proficiency in Agile Development methodologies, including Scrum and Kanban.
- Version Control & CI/CD: Skilled in using version control systems, especially Git and SVN. Familiarity with practices of continuous integration and continuous delivery is a must.
- Problem Solving: Exceptional troubleshooting and problem-solving skills.
- Communication & Teamwork: Ability to swiftly communicate, iterate, and ship ideas. Collaborative spirit and willingness to work in a team-oriented environment.
- Continuous Learning: A genuine enthusiasm for staying updated with emerging WordPress and web technologies.
SKILL-SET
WordPress, PHP, OOP, Composer, PHPUnit, coding standards, CSS3, MySQL, HTML, JavaScript, jQuery, VueJS, React, NPM, Gulp, Webpack, Jest, JSON, RESTful APIs, Git, SVN





