Job Description
Responsibilities
· Write “clean”, well-designed code
· Produce detailed specifications
· Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
· Contribute in all phases of the development lifecycle
· Follow industry best practices
· Follow W3C standards
· Develop and deploy new features to facilitate related procedures and tools if necessary
Requirements
· Proven software development experience in PHP
· Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc
· Must have hands on Magento1 and 2, Wordpress, woocommerce, ZenCart, Open Cart and other major CMS
· Must have an experience in WEB API’s, Soap API’s, XML and Payment modules integration, structure and development
· Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc
· Good knowledge of relational databases, version control tools and of developing web services
· Experience in common third-party APIs (Google, Facebook, Ebay etc)
· Passion for best design and coding practices and a desire to develop new bold ideas
· BS/MS degree in Computer Science, Engineering or a related subject
· 3+ years of experience with OOP (object-oriented programming), PHP, HTML5, JavaScript / jQuery.
· 3+ years of experience with one or more PHP Frameworks such as Zend, Laravel or Symphony
· 5+ years of experience working with a relational database, preferably MySQL.
· Experience working/developing on a Linux environment.
· Experience in using GIT as version control
· Strong debugging skills with ability to easily and quickly read and modify existing code.
· Ability to partner and work in a fast-paced, collaborative team environment.
· Experience writing and integrating unit tests.
· Ability and willingness to mentor junior team members.