Minimum of 4 years of hands-on experience with PHP and Magento 2 development
Magento 2 Certification is a plus
Expert understanding of Magento 2 code structure, extension architecture, theming hierarchy, and fallback mechanisms
Strong experience customizing Magento front-end components using layout XML, blocks, and templates
Proficient in configuring and managing Linux servers, including performance optimization, deployment, and hosting environments
Comfortable working in Linux-based systems
Familiarity with e-commerce platforms like WordPress, Shopify, and Wix
Solid knowledge of Git version control
Strong skills in PHP OOP and MVC architecture
Competent in MySQL database design and concepts
Proficient with REST and SOAP APIs, especially for third-party integrations
Experience implementing Google Analytics 4
Capable of performing technical SEO tasks (e.g., managing sitemaps, robots.txt, Google Search Console)
Understanding of eCommerce best practices, including checkout flow and user experience (UX)
Skilled in front-end development: HTML, CSS, JavaScript, and jQuery
Strong problem-solving skills with a solutions-oriented mindset
Excellent communication skills for collaborating across teams and with clients (via email, chat, meetings, and project/task management tools)
Ability to prioritize tasks based on urgency, complexity, and business goals
Responsibilities
Manage product feed, including importing and exporting available product data.
Manage existing websites to update content, upload blog posts, and build new pages in line with client and layout requirements.
Modify existing functionality and develop new features in PHP applications based on client requirements.
Perform monthly technical SEO tasks.
Perform server-related tasks.
Back up files from websites to local directories for instant recovery in case of problems.
Evaluate and recommend server hardware or software.
Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, and operating systems.
Design and implement website security measures.
Identify problems uncovered by testing or customer feedback, and correct them or refer the problems to the appropriate personnel for correction.
Collaborate with teammates to develop and integrate e-commerce strategies into websites.
Perform website tests according to planned schedules or after any website or product revisions.
Incorporate technical considerations into website design plans, such as performance requirements, accessibility, and privacy.
Develop website maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.