Description:
We are seeking a skilled and experienced Magento Developer to join our dynamic team. This role involves developing and maintaining both the front-end and back-end of our Magento eCommerce platform, with a focus on the transformation from Magento 1.x to 2.x. You will play a crucial part in delivering robust, high-performance, and scalable eCommerce solutions while ensuring platform security and seamless integrations.
Key Responsibilities:
- Develop both front-end and back-end functionalities on the Magento 2.x platform.
- Lead the migration from Magento 1.x to 2.x, ensuring feature parity and smooth transformation.
- Collaborate with designers, frontend developers, and other stakeholders to enhance functionality and build new features.
- Design, develop, and maintain custom Magento themes, modules, and extensions using PHP and Magento's MVC architecture.
- Implement backend services and APIs for third-party application integrations.
- Optimize application performance, utilizing backend optimizations, caching strategies, and database management.
- Ensure security patches and regular updates are applied promptly.
- Troubleshoot and resolve technical issues related to the Magento platform.
- Implement best coding practices and adhere to Magento’s development standards.
- Optimize the website for speed, performance, and scalability.
- Ensure data security and compliance with industry standards (e.g., PCI DSS).
- Collaborate closely with UI/UX designers, frontend developers, and project managers to deliver integrated solutions that meet business objectives.
Requirements:
- Proven experience in Magento 1.x and 2.x development (both front-end and back-end).
- Strong proficiency in PHP, JavaScript, HTML, CSS, and MySQL.
- In-depth knowledge of Magento’s ORM (Object-Relational Mapping) and MVC architecture.
- Experience in developing Magento themes and custom modules.
- Solid experience in eCommerce business processes and payment gateway integration.
- Demonstrated experience in migrating from Magento 1.x to 2.x.
- Proficiency in version control systems (e.g., Git) and agile development methodologies.
- Knowledge of performance optimization techniques and caching mechanisms in Magento 2.x.
- Strong problem-solving skills, with the ability to troubleshoot complex technical issues in a fast-paced environment.
- Ability to work independently and collaboratively in a team environment.