Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write “clean”, well-designed PHP code to a high standard in a timely and scalable way
- Contribute in all phases of the development lifecycle
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Solve performance problems and architectural challenges
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Integration with data storage solutions (may include databases, key-value stores, blob stores, etc.)
- Integration with external third party systems ( may include email services, payment / SMS gateways ..etc).
Job Requirements
- Experience with any of the PHP MVC frameworks (Laravel, CodeIgniter, Yii or something else..)
- Experience working with PHP IDE (PHPStorm, NetBeans, or something else.)
- Strong database design skills
- Proficiency with databases engines (MySQL or PostgreSQL)
- Experience with responsive web design
- Experience working with HTML5, CSS3, JS, AJAX, jQuery and Bootstrap
- Strong knowledge of OOP programming and design patterns
- Experience building REST APIs Web Services (JSON)
- Experience with third-party libraries and APIs
- Understanding accessibility and security compliance
- Experience with GIT or other version control technologies
- Experience working with ORMs ( Eloquent ..etc )
Preferred but not mandatory:
- Experience with JavaScript frameworks (Node.js, AngularJS, etc.) is a plus.
- HR systems experience is a big plus.
- Experience working in Agile environment.