Browse Jobs
For Employers
Post JobLog inGet Started

PHP Developer

Robusta
New Cairo, Cairo
Posted 7 years ago
20Applicants for1 open position
  • 17Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

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

Qualifications:

  • 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPHP Developer