PHP Developer

Robusta - New Cairo, Cairo

Applicants for
1 open position
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job

PHP Developers are usually responsible for developing and maintaining our web applications. Our developers usually participate in every aspect of the projects including but not limited to planning, estimating, developing, testing, and deploying the applications.

Job Duties/ Responsibilities

  • Participates in the projects estimation and planning
  • Performs technical tasks including study, analysis, design, and programming.
  • Prepares and reviews design documents, code and other development deliverables.
  • Build reusable code and libraries for future use.
  • Investigates and introduces new technologies to the development team.
  • Solve complex performance problems and architectural challenges.
  • Creating database schemas that represent and support business processes.
Job Requirements


  • 3+ years of experience in Web Development.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Strong Experience in Magento 1 & 2 backend configurations & E-Commerce terms.
  • Strong experience with caching on different levels (server, database, and application level).
  • Strong experience with Apache and Nginx.
  • Strong experience with the differences between PHP different versions (Specially v5 & v7).
  • Strong experience with applying design Patterns including but not limited to Observer, Factory, Facade, MVC, Registry, Prototype, and Iterator.
  • Good Understanding of synchronous behaviour of PHP, MVC Patterns and SQL Databases.
  • Good understanding of user authentication and authorization between multiple systems, servers, and environments.
  • Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, DurandalJS etc.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Familiarity with Redis and Memcache.
  • Familiarity with The terms SOLID, KISS, and Dependency Injection with IoC sound familiar.
  • Familiarity with performance optimizations required for web applications.
  • Familiarity with different PSRs.
  • Familiarity with debugging tools/approaches and different server/applications logs.

Required skills:

  • Problem Solver, great analytical skills, fast-learner, and team worker.
  • Ability to share knowledge
About this Company

A digital marketing agency that was first established in 2007 by a prominent network of partners that chose to spare no effort in driving the digital marketing communication industry. robusta strives for premium quality while maintaining highest level of customer satisfaction... (More)

See all Careers and Jobs at Robusta
Signup for an employer account and Post your Jobs!