KEY RESPONSIBILITIES :
- Install and manage Prestashop, Prestashop themes and modules.
- Analyze, design, code, debug, test, document
- Participate in project & deployment planning. (ie. provide solution and estimation )
- Develop and maintain JMango Plugins (API, One Page checkout etc )
- Creating / Customizing Themes, Plugins, Modules and various functionality in Prestashop.
- Creating / customizing / Implementing Restful APIs, Payment Gateways and other APIs in existing as well as new applications.
- Creating database schemas that represent and support business processes.
- Follow best coding practices, able to code the designs supplied by our in-house design team, and be experienced in custom coding as well as pertinent extensions.
- Provide input to help improve site architecture, layout, and content Assist in optimizing website for increased opt-ins, better search rankings, user engagement and retention, and performance.
- Test for cross-browser, cross-platform, and/or cross-device compatibility
EXPERIENCE :
- Total: 2 to 3 Years in Industry
- Relevant: Minimum 1 Year
KNOWLEDGE AND SKILL :
- Strong knowledge of JSON, HTML, CSS, Ajax, Javascript, JavaScript frameworks such as jQuery.
- Have expertise in multiple browser development, web usability, and interface design
- Have a strong understanding of session-based authentication.
- Extensive experience in PHP (OOP, Composer, Autoloader, PSR, etc ..)
- Strong knowledge of key e-commerce concepts in Prestshop (Product types, Cart, Order, Price Rules, Pricing Pricing Model, Checkout flow, etc..)
- Familiarity with key design patterns in Prestashop (MVC, Hooks, etc)
- Expert knowledge of all Prestashop themes and various modules (Modules i.e. API integration, Payment Gateways)
- Exp. In modules/extensions development/customization.
- Exp. In Theme integration/customization.
- Exp. In API creation/integration.
- Experience working with Linux os such as Ubuntu, CentOS, etc (Shell, SSH, FTP Server, Apache server configuration, etc)
- Demonstrable Git experience (Rebase, Merge, Branching, Tagging, etc )
- Should have completed at least 2 - 4 projects in Prestashop
- Familiarity with web security concepts XSS, CSRF token, Cookie Security Flag, etc.
- Experience working with MySQL.