Starfish

Magento Developer

Find the best Magento Developers for your budget.

Save up to 50% by working with Starfish

United States

$6,000/month

Average Salary for a Magento Developer

Philippines

$3,000/month

Average Salary with Starfish

Magento Developer Job Description

RESPONSIBILITIES:

  • Develop and customize Magento-based e-commerce websites and modules.
  • Collaborate with clients and project stakeholders to gather requirements and provide technical recommendations.
  • Write clean, efficient, scalable code following Magento coding standards and best practices.
  • Customize Magento themes and templates using HTML, CSS, and JavaScript.
  • Integrate and configure third-party extensions and APIs to enhance website functionality.
  • Conduct database design and optimization for efficient data storage and retrieval.
  • Troubleshoot and debug application issues, including performance bottlenecks and compatibility problems.
  • Implement security measures to protect against vulnerabilities and ensure data privacy.
  • Collaborate with front-end developers to integrate server-side logic with user interfaces.
  • Conduct quality assurance and testing to ensure websites are error-free and meet functional requirements.
  • Stay updated with the latest Magento updates, features, and industry trends.
  • Document technical specifications, code, and project-related information for future reference.
  • Adhere to project timelines and deliver high-quality work within prescribed deadlines.

REQUIREMENTS:

  • Previous experience as a Magento Developer, with a strong portfolio demonstrating previous Magento projects.
  • Proficiency in Magento development, including custom module and theme development.
  • Solid understanding of PHP, HTML, CSS, JavaScript, and MySQL.
  • Experience with frontend technologies and frameworks such as jQuery and Bootstrap.
  • Familiarity with Magento APIs and web services for integration and customization.
  • Strong problem-solving skills and the ability to troubleshoot and debug complex issues.
  • Excellent attention to detail and commitment to delivering high-quality work.
  • Effective communication and collaboration skills in both written and spoken English.
  • Ability to work independently and as part of a team in a remote work environment.

PREFERRED QUALIFICATIONS:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Magento certification or relevant professional certifications.
  • Experience with Magento 2 and its latest features and improvements.
  • Knowledge of frontend frameworks (e.g., React, Vue.js) for full-stack development.
  • Understanding of SEO best practices for Magento websites.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Experience with performance optimization and caching techniques.

Note: This job description is intended to provide a general overview of the position and may include only some of the tasks and responsibilities required. Additional duties may be assigned based on business needs.