Web Developer- PHP
Heliopolis, Cairo, Egypt
Full Time
Mid Level
Duties and Responsibilities:
Required
Preferred
- Build efficient, testable, and reusable PHP modules.
- Developing new features and user interfaces from wireframe models
- Design, build, and maintain high-performance, reusable, and reliable code.
- Contribute to all phases of the development lifecycle.
- Connect to third-party information using various API techniques.
- Ensuring the best performance and user experience of the application
- Help maintain code quality, organization, and automation.
- Identify and correct bottlenecks and fix bugs.
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- Manage departmental ticket queues, inboxes and assigned project tasks
- Troubleshooting, testing and maintaining the core product software and databases
Required
- BSC degree in Computer Science, Engineering Only;
- 1-3 years of software development experience, particularly in PHP MVC frameworks (Symphony is preferred) and strong proficiency in JavaScript;
- Experience with JS bundlers like Webpack
- Strong knowledge of modern web standards (HTML5, CSS3), and JavaScript/jQuery.
- Experience with single-page applications (preferred)
- Expert knowledge of Object Oriented Concepts
- Solid experience in developing enterprise web in agile model
- Hand-on experience in performing platform integrations using existing REST APIs.
- Familiarity with server technologies. (NPM, Docker, NGINX).
- Proficient knowledge of web application architecture
- Monitors overall code qualitybuild failures
- Database development (MariaDB, MongoDB, SQL, Multiple-joins, Views, triggers, and stored procedures)
- Experience with common CSS frameworks such as Bootstrap
Preferred
- Familiarity with version control systems such as Git.
- Analytical ability to manage multiple projects and prioritize tasks into manageable work products
- Can operate independently or with minimum supervision
- Ability to work collaboratively in a team environment.
- Willingness to learn and adapt to new technologies.
- Excellent Written and Communication Skills
Apply for this position
Required*