1. حداقل2 سال تجربه برنامه نویسی وب با PHP .
2. تسلط کامل بر مفاهیم OOP و Design pattern .
3. تسلط کامل بر فریم ورک های PHP مخصوصا Laravel
4. تسلط بر یکی از بانک های اطلاعاتی nosql مانند redis .
5. تسلط بر بانک اطلاعاتی MySQL .
6. تسلط بر JavaScript .
7. تسلط و شناخت کامل angular js .
8. تسلط بر مفاهیم unit test و استفاده از ابزارهای تست نویسی .
9. آشنایی با مفاهیم agile در تولید و توسعه نرم افزار مانند SCRUM
10.آشنایی با اپلیکشن فروشگاهی