We are looking for a skilled PHP WordPress Developer to join our team at Provis Technologies Private Limited. As a PHP WordPress Developer, you will play a crucial role in developing, maintaining, and enhancing our web applications using the WordPress and Woocommerce platforms. The ideal candidate will have a strong background in PHP development and a passion for creating elegant and efficient code.
Candidate Roles & Responsibilities:
Understanding Requirements and Creating a Functional Executable Plan:
- Document detailed requirements including features, functionalities, and design preferences.
- Create a project plan outlining tasks, timelines, and resource allocation.
Research and Find Solutions for Gaps in Feature Development:
- Identify feature gaps based on project requirements and available resources.
- Conduct research to explore existing plugins, themes, or custom development options to address feature gaps.
- Evaluate potential solutions based on factors like compatibility, scalability, and cost-effectiveness.
Planning and Creating HTML/CSS/JavaScript/Bootstrap from Given Figma/Photoshop Design:
- Review design files (Figma/Photoshop) to understand layout, typography, and styling requirements.
- Develop HTML/CSS templates using Bootstrap framework to ensure responsiveness and consistency.
- Implement JavaScript functionality for interactive elements as per design specifications.
Creating Pages/Posts and Setting up Categories/Subcategories or Custom Post Types:
- Create pages and posts based on provided content and design guidelines.
- Set up categories, subcategories, or custom post types to organize content effectively.
- Configure permalinks and SEO settings for optimal search engine visibility.
Setting up Theme/Plugins and Configuring According to Design:
- Install and activate the chosen WordPress theme based on design requirements.
- Configure theme settings, including colors, fonts, and layout options to match the design.
- Install and customize necessary plugins for additional functionality, such as WooCommerce for e-commerce features.
Developing Pages on the Given Editor (Elementor/WP Bakery):
- Utilize the selected page builder/editor (Elementor/WP Bakery) to create and customize website pages.
- Drag and drop design elements, content blocks, and widgets onto the page layout as per design specifications.
- Configure advanced settings like animations, transitions, and responsive behavior within the page builder.
Setting up Basic WordPress Plugins for Smooth Website Operations and Security:
- Migrating WordPress Website from One Server to Another (Dev/Live):
- Backup website files and database from the source server using FTP or a backup plugin.
- Set up a new environment (development or live) on the target server and configure server settings.
Knowledge, Skills, and Attributes Required:
Skills:
- Proficiency in writing clean, efficient, and maintainable PHP code.
- Ability to develop web applications using WordPress, and Woocommerce platform, including theme and plugin development.
- Skill in designing and implementing WordPress database structures and relationships.
- Capability to integrate frontend components with WordPress backend using PHP templates or frontend frameworks.
- Skill in writing unit tests and performing testing to ensure code quality and functionality.
- Ability to troubleshoot and debug issues in WordPress applications effectively.
- Competence in setting up development environments, deployment pipelines, and CI/CD processes.
- Strong communication and collaboration skills to work effectively in a team environment.
Knowledge:
- Understanding of PHP programming language fundamentals.
- Knowledge of the WordPress and WooCommerce platform and its features, such as custom post types, taxonomies, and hooks.
- Familiarity with web development technologies including HTML, CSS, and JavaScript.
- Understanding of relational database concepts and experience with databases like MySQL.
- Knowledge of version control systems, such as Git.
- Awareness of software development methodologies like Agile or Scrum.
- Familiarity with best practices in software development, including security and performance optimization techniques.
Attributes:
- Adaptability: Ability to adapt to changing environments, technologies, and requirements.
- Creativity: Ability to think creatively and come up with innovative solutions to challenges.
- Attention to Detail: Ability to pay attention to small details and ensure accuracy and precision in work.
- Resilience: Ability to handle setbacks, challenges, and failures with resilience and persistence.
- Professionalism: Commitment to ethical standards, integrity, and professionalism in all aspects of work.
Job Types: Full-time, Permanent
Pay: ₹55,000.00 - ₹80,000.00 per month
Benefits:
- Flexible schedule
- Internet reimbursement
Work Location: In person