We are looking for a Lead Magento Developer dedicated to his/her craft with the ability to hit the ground running. You will be a middle to senior level full stack PHP developer. The successful candidate will lead the development of all the ecommerce websites and will have the opportunity to build a team around them.This is a fantastic opportunity to be a part of a company who are at the beginning of huge success and are operating at the height of technology. The successful candidate will take a senior position within the company managing a team of designers and developers.
Essential Duties and Responsibilities- Function effectively in a team based, iterative software development life cycle with emphasis on timely task completion and high quality deliveries
- Provide comprehensive estimates for development efforts; including analysis, programming and testing
- Create custom themes from supplied UX/UI specification and web design comps
- Extend upon core Magento features and develop new custom Magento features
- Install, evaluate, code-audit and update third-party Magento extensions
- Proven ability to lead Magento Development Team
- Collaborate with Technical Architects to implement and deploy Magento solutions
- Consult directly with clients on a regular basis regarding progress, challenges, timelines, and deliverables.
- Participate in sales presentations in a technical sales capacity.
- Desired knowledge or expertise (one or more of the following areas)
- Thorough understanding of the Model-View-Controller (MVC) architectural pattern and previous experience developing with existing MVC frameworks, such as Zend Framework, Symfony, Yii, or Laravel
- Experience interacting with MySQL database systems, both through an abstraction layer and writing raw SQL queries
- Comfortable developing in Linux/LAMP stack environments
- Experience integrating with REST, SOAP and XML-RPC web services
- Understanding of web user interface technologies (HTML, CSS, JavaScript, AJAX)
- Ability to transform web site designs into fully functioning user interfaces
- Experience using version control in a collaborative environment, preferably Git or SVN
- Previous history of customizing or extending content management frameworks or commerce web applications
- Ability to load test and performance tune applications and infrastructures for high-traffic web sites
- Familiar with Magento supported caching mechanisms (APC, Memcache, Redis)
- Understands the impact of Magento’s Full Page Cache feature on custom development
- Enterprise search implementation experience using Apache Solr/Lucene, Endeca or Elastic Search
- Communicating regularly with project managers to provide understanding of technical requirements, processes and dependencies.
- Creating and maintaining technical documentation using defined technical documentation templates.
- Shopping cart development with shipping, and Payment Gateway Integration for E-commerce websites
- Experience in cross-platform development using Ajax, jQuery, Bootstrap, Angular.js, Node.js and other JS frameworks
Education and/or Experience- BS in Computer Science or equivalent; MS Computer Science or Engineering preferred.
- 5+ years Object-Oriented PHP Development
- 3+ years HTML, CSS, JavaScript (jQuery or Prototype)
- 2+ years Magento Community or Enterprise Editions
Programming Languages: OWL, Lua, PHP, JavaScript, SQL
Servers/Platforms: LAMP, Magento, Apache
Source Controls: Git
Databases: MySQL
Interface Protocols & Standards: XML-RPC, SOAP, Ajax, Jquery, Web Services
Frameworks: Yii, Zend Framework, MVC