PHP → Junior PHP Developer requirements

My vision of requirements for candidate on Junior PHP Developer position.

Main requirements:

— 1+ year of software development experience with PHP

— Knowledge of OOP and SOLID principles

— Experience of work with MySQL databases, creating database schemas

— Understanding of MVC concepts

— Working experience with Xdebug/Zend Debugger

— Proficient understanding of code versioning

— Strong knowledge of HTML, CSS

— Basic knowledge in JavaScript

— Technical English

Would be good:

— Algorithms and Data Structures knowledge

— Knowledge of basic Design Patterns

— Experience of work with modern frameworks such as Laravel, Symfony, Yii

— Experience in using common third-party APIs (Google, Facebook, YouTube etc)

— Ability to use UNIX systems on a user level

— Experience in commercial projects

— Good communication skills

Leave you comments if you agree or disagree with something.