Senior PHP Developer
Egpay -
Nasr City, CairoPosted 7 years ago22Applicants for1 open position
- 13Viewed
- 11In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, develop, and modify modules based on functional and system requirements.
- Build efficient, testable, and reusable PHP modules.
- Build and manage integrations to back-end applications.
- Performs code reviews and assists in more complex systems planning, scheduling and implementation.
- Troubleshoot and debug to optimize performance.
- Write and maintain documentation for all features in development.
- Liaise with Product Development Team to plan new features.
- Work closely with Mobile developers to coordinate and ensure efficiency of communication between web servers and apps.
- Ensure that new and legacy applications meet quality standards.
- Stay up-to-date with new technology trends.
Job Requirements
- Bachelor’s degree in any field, preferably computer science or engineering.
- 4+ years of experience building websites.
- Proven software development experience in PHP.
- Solid understanding of how to consume Web Services especially JSON , REST and XML.
- Experience with OOP design principles, SOA and Web Services APIs.
- Experience working with 3rd party SDKs for Analytics, Performance Tuning, Push Notifications, Social Media and Campaign Attribution.
- Knowledge of Enterprise grade security protocols and techniques.
- Troubleshooting, testing and maintaining the core product software and databases.
- Proficient understanding of code versioning tools (Git).
- Good command of both written and spoken English.
- Writing clean, fast PHP to a high standard, in a timely and scalable way.
- Understanding of open source projects like WordPress, Drupal, Magento, etc.
- Excellent knowledge of web technologies including HTML5, CSS3, JavaScript, JQuery etc.
- Excellent knowledge of Zend framework (or any related framework | i.e. Laravel/Symfony/Yii/CodeIgniter/CakePHP)
- Experience with SPA JavaScript frameworks like ReactJS or AngularJS and NodeJS.
- Extensive background in MySQL.
- Experience with large-scale database-driven web development.
- Results-oriented, reliable, able to work under pressure.
- Excellent communication skills (verbal and written).