Match score not available

Senior WordPress/WooCommerce Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Proven experience with WordPress-WooCommerce.

Key responsabilities:

  • Participate in code reviews and mentor junior developers
  • Develop and customize WordPress websites and WooCommerce functionality
  • Communicate with clients and ensure project updates
  • Thoroughly test newly implemented features or changes
  • Reflect on daily accomplishments and plan ahead
August Infotech logo
August Infotech SME https://www.augustinfotech.com/
51 - 200 Employees
See more August Infotech offers

Job description

This is a remote position.

JD for Senior WordPress/WooCommerce Developer - L3:

A typical day of a Senior WP/WC Developer at August Infotech:

As a Senior, your typical day would need:

  • The day often starts with checking emails, messages, and any project-related notifications. The senior developer might plan their day, prioritize tasks, and review the progress of ongoing projects.

  • Senior developers often participate in code reviews, providing feedback and guidance to junior developers to ensure code quality and adherence to best practices.

  • Review any pending tasks from the previous day and prioritize them, Review the project roadmap, tasks, and goals for ongoing projects.

  • Discuss any new requirements, changes, or challenges with the project team.

  • Coordinate with designers, front-end developers, and other stakeholders to ensure a cohesive approach.

  • Review code written by junior developers for quality, security, and adherence to best practices.

  • Address any bugs, issues, or technical debt that may have arisen.

  • Work on developing and customizing WordPress websites and WooCommerce functionality.

  • Communicate with clients to provide project updates, discuss requirements, and address any questions or concerns.

  • Perform thorough testing of newly implemented features or changes to ensure functionality, performance, and compatibility.

  • Debug and resolve any issues or inconsistencies that arise during testing.

  • Update project management tools or task boards to reflect progress and completion of tasks.

  • Estimate the time required for upcoming tasks and plan accordingly.

  • Wrap up any ongoing tasks, commit code changes, and ensure a clean and organized workspace.

  • Reflect on the day's accomplishments, challenges, and areas for improvement.

  • Review the next day's tasks and create a to-do list or plan for the following day

  • They may work on architectural design tasks, discussing and planning how to structure software components to meet project requirements and scalability needs.

  • Senior developers are often tasked with solving complex technical challenges that arise during the development process. This could involve debugging, performance optimization, or finding innovative solutions.

  • Senior developers play a mentoring role, providing guidance and support to junior developers in the team, helping them grow and improve their skills.

  • Senior developers participate in testing activities, ensuring that their code works as intended and meets quality standards before deployment.

    • Technical Responsibilities

      • Website Development and Customization

      • Architecture and Design

      • User Story (Development Specification) Document

      • Plugin and Theme Development

      • E-commerce Solutions

      • Performance Optimization and Caching Implementation

      • Security and Maintenance

      • Version Control and Deployment

      • API Integration

      • Unit Testing and Quality Assurance

      • Debugging and Troubleshooting

      • Code Review and Mentorship

      • Continuous Learning

      • Documentation

      • Client Communication

      • Performance Monitoring and Analytics

      • Knowledge of AI Tools for Coding and Testing

    • Management Responsibilities

      • Manage team

      • Decide team for the project

      • Manage Workload

      • Technical coaching and mentoring

      • Raising Hiring and recruitment needs

      • Mentor junior members of the team and participate in code reviews to help them grow inside the team.

    • Joint Responsibilities with Senior

      • Project specification document

      • Project Architecture

      • Weekly Project Meetings

  • You will be reporting to the VP of Delivery

  • Meaningfully contribute to agile ceremonies including grooming, planning, scrums, retrospectives.

 

About August  

 

By leveraging user-centric thinking, design capabilities, new technologies and cloud solutions, we empower our clients and allow them to rethink how they connect with their customers across every platform, every device and every step of the customer journey. As part of an end-to-end delivery, our Technical team builds compelling digital experiences with a focus on channels such as the web and mobile.
 

As a Senior Developer, you will have a:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).

  • Proven experience as a WordPress-WooCommerce Developer with a strong portfolio showcasing custom WordPress and WooCommerce projects.

  • Expertise in PHP, HTML, CSS, JavaScript, and related technologies.

  • In-depth understanding of WooCommerce architecture, hooks, filters, and custom development.

  • Familiarity with version control systems (e.g., Git) and deployment workflows.

  • Experience with performance optimization techniques and tools.

  • Strong problem-solving skills and the ability to debug complex issues.

  • Excellent communication skills and the ability to work collaboratively in a team environment.

  • Leadership and mentoring abilities to guide junior developers.

  • E-commerce and SEO knowledge is a plus.

  • Familiarity with Agile and Scrum methodologies.

  • Strong debugging skills

  • Active community presence (desirable)


Requirements

Technical Requirements  

  1. WordPress Development:

    • Proficient in PHP, including object-oriented programming (OOP) concepts.

    • Expertise in developing custom WordPress themes and plugins.

    • Strong understanding of the WordPress template hierarchy and loop.

    • Experience with custom post types, taxonomies, metadata, and WordPress Gutenberg

  1. WooCommerce Expertise:

    • Deep understanding of WooCommerce architecture and functionality.

    • Ability to customize and extend WooCommerce features using hooks, filters, and actions.

    • Experience with WooCommerce APIs and integration of payment gateways, shipping methods, and product types.

  1. Front-End Development:

    • Strong HTML5 and CSS3 skills, including responsive design principles.

    • Proficiency in JavaScript/jQuery for front-end interactivity and enhancements.

    • Experience with CSS preprocessor (e.g., Sass or Less) and front-end build tools (e.g., Webpack).

  1. Database Management:

    • Proficient in SQL and database design principles.

    • Ability to create and optimize complex database queries for efficient data retrieval.

  1. Version Control and Collaboration:

    • Familiarity with Git and version control workflows.

    • Experience collaborating with design and front-end teams using version control systems.

  1. Performance Optimization:

    • Knowledge of techniques to optimize website performance, such as caching, lazy loading, and asset minification.

    • Ability to analyze and improve front-end and back-end performance bottlenecks.

  1. Security Best Practices:

    • Strong understanding of WordPress and WooCommerce security best practices.

    • Ability to implement security measures to protect websites from vulnerabilities and attacks.

  1. API Integration:

    • Experience integrating third-party APIs for various functionalities (e.g., payment gateways, social media, external services).

  1. Debugging and Troubleshooting:

    • Proficient in debugging tools and techniques to identify and resolve issues quickly.

    • Ability to troubleshoot compatibility issues, conflicts, and errors.

  1. Server and Hosting Knowledge:

    • Familiarity with web hosting environments, server configurations, and deployment processes.

    • Ability to manage and configure server settings for optimal WordPress and WooCommerce performance.

  1. Testing and Quality Assurance:

    • Experience with manual testing and debugging across different browsers and devices.

    • Implementation of Unit Testing

    • Familiarity with automated testing frameworks and tools.

  1. Code Quality and Standards:

    • Adherence to coding standards, best practices, and guidelines for maintainable and scalable code.

    • Ability to write clean, well-documented, and reusable code.

  1. Content Management Systems (CMS):

    • Proficient in managing and administering WordPress websites.

    • Ability to guide content creators and clients in using WordPress effectively.

  1. Continuous Learning and Adaptation:

    • Commitment to staying updated with the latest WordPress, WooCommerce, and web development trends.

    • Willingness to learn new technologies and adapt to changing requirements.

  1. Communication and Collaboration:

    • Strong communication skills to work effectively with cross-functional teams, clients, and stakeholders.

    • Ability to translate technical concepts into understandable terms for non-technical team members.



Benefits
- 5 Days Working
- Technical Growth
- Permanent Remote
- Certification Culture
- Monthly Performance Review


Salary:

As per industry standards

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Quality Assurance
  • Troubleshooting (Problem Solving)
  • Leadership
  • Problem Solving
  • Mentorship
  • Verbal Communication Skills

Related jobs