Position: Senior Magento Developer
Company: GeeksForLess
Category: JavaScript
Experience required: 3y
English level: intermediate

Schedule: Sunday -Thursday 
09.00 - 17.00 

Qualifications:
• Experience with front-end application architecture and development
• Experience with Magento 2.3
• Knowledge and understanding of JavaScript design patterns (Factory Pattern, Strategy Pattern, Module Pattern, Reveal Pattern, Facade Pattern, Asynchronous Module Definition, etc.)
• Well versed with jQuery framework and patterns used. Should be able to write custom plugins for jQuery. (At the same time, developers should be able to develop components with vanilla JavaScript)
• Hands-on experience with CSS preprocessors (SASS, and LESS)
• Understanding and hands-on experience with writing modular CSS using SMACSS and Object-Oriented CSS methodologies
• Understanding of front-end frameworks like Bootstrap
• Experience with RESTful APIs is an added advantage.
• Experienced with front-end tooling able to write custom automation tasks for Grunt.
• Experienced with architecture and development of Magento theme development is an added advantage.
• Should maintain and follow the front-end development Guidelines and FE Dev Accelerator Tool & Living style guide that is currently being used as a starting point for project maintained by onshore front-end development team.
• Should be able to incorporate and understand HTML5 semantic elements and understand the SEO benefits of Microdata and Google Rich snippets for in-page SEO.
o Set up project
o Clone the repo.
o Create a new project.
o Manage multiple branches.
o Code merge and conflict management.
o Manage Gitflow model for Front-End release