Applicant should have at least 2 years professional web development experience and have a solid knowledge in all aspects of front-end/back-end web development. Applicant must be able to provide examples of his/her work showing use of best programming practices and clear separation of structure, presentation and behavior layers.
Candidates should be comfortable with and have knowledge of the following:
- 2+ years of experience in PHP and MySQL development.
- Experience in MVC Frameworks development (such as Zend Framework 2, Yii).
- Good experience with Apache, Linux.
- Database architecture and development with MySQL.
- APIs development (SOAP, XML-RPC, REST) with JSON, XML, CSV, etc...
- Front-end development using HTML/XHTML, HTML5, CSS3, JavaScript, jQuery.
- Good experience in Frontend Frameworks development (such as Bootstrap, etc ).
- Bug tracking and fixing.
- Source control (especially GIT).
- Technical documentation.
- Excellent communication and organization skills.
- Very good understanding of OOP concepts and design patterns.