We are seeking a highly skilled and experienced Magento Frontend Developer to join our team. As a Magento Frontend Developer, you will be responsible for designing and developing the user interface (UI) for our Magento-based websites and applications. Your primary focus will be on creating visually appealing and responsive front-end designs that enhance the overall user experience.
Responsibilities:
1. Collaborate with cross-functional teams including designers, backend developers, and project managers to understand project requirements and translate them into frontend solutions.
2. Develop custom Magento themes and templates based on design specifications, ensuring seamless integration with the Magento backend.
3. Implement and customize front-end functionalities using HTML, CSS, JavaScript, and Magento's templating language (PHTML).
4. Optimize frontend performance by minimizing page load times and improving code efficiency.
5. Conduct browser and device compatibility testing to ensure a consistent user experience across different platforms.
6. Troubleshoot and resolve front-end issues and bugs, collaborating with the development team as needed.
7. Stay up to date with the latest front-end development trends, technologies, and best practices in the Magento ecosystem.
8. Provide technical guidance and mentorship to junior developers when required.
Requirements:
1. Bachelor's degree in Computer Science, Web Development, or a related field.
2. Proven experience of 4 to 7 years working as a Magento Frontend Developer, with a strong focus on frontend development for Magento-based websites and applications.
3. In-depth knowledge of Magento's frontend architecture, theming system, and layout components.
4. Proficiency in HTML, CSS, JavaScript, and responsive design principles.
5. Experience with Magento's templating language (PHTML) and familiarity with XML layouts.
6. Strong understanding of cross-browser compatibility, web accessibility standards, and performance optimization techniques.
7. Experience with version control systems (e.g., Git) and frontend build tools (e.g., Gulp, Webpack).
8. Ability to work independently as well as collaboratively in a team environment.
9. Excellent problem-solving and troubleshooting skills.
10. Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
Preferred Qualifications:
1. Magento Certification(s) in Frontend Development.
2. Experience with Magento 2 and familiarity with its core architecture and features.
3. Knowledge of JavaScript frameworks/libraries such as jQuery, React, or Vue.js.
4. Familiarity with CSS preprocessors like Sass or Less.
5. Experience with performance optimization techniques, including image optimization and caching strategies.