Advanced knowledge of PHP and experience in working with different frameworks.
Very good knowledge of JavaScript, in particular j Query.
Excellent understanding of Object-oriented Programming (OOP) rules.
Experience with Java development.
Knowledge on how to prepare the code for changing requirements.
Extensive experience with MySQL database (including its optimization).
Knowledge of NoSQL databases.
Knowledge of version control systems (GIT, SVN).
Awareness of threats relating to web application security and knowledge on how to eliminate them.
Application of Quality Assurance methods already at the programming stage.
Ability to communicate in English.