Career

Join Our Talented Team

Job Code : PHP-102

Kuwait - Jordan Office
  • Senior PHP Developer - Backend :

    A PHP Developer is responsible for creating and implementing an array of Web-based products using PHP, MySQL, Ajax, and JavaScript. You develop back-end components, connect the application with other web services, and assist front-end developers by ensuring their work integrates with the application. Also, you might be asked to develop and integrate plug-ins for popular frameworks.

  • Duties And Responsibilities:
    • Strong knowledge of PHP web frameworks {{such as Laravel, Yii, etc depending on your technology stack}}
    • Understanding the fully synchronous behavior of PHP
    • Understanding of MVC design patterns
    • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
    • Knowledge of object oriented PHP programming
    • Understanding accessibility and security compliance {{Depending on the specific project}}
    • Strong knowledge of the common PHP or web server exploits and their solutions
    • Understanding fundamental design principles behind a scalable application
    • User authentication and authorization between multiple systems, servers, and environments
    • Integration of multiple data sources and databases into one system
    • Familiarity with limitations of PHP as a platform and its workarounds
    • Creating database schemas that represent and support business processes
  • Minimum qualifications :

    Bachelor's degree in computer science.

    4+ years of professional experience in PHP/MySQL development.

    Technical skills to use programming languages.

  • Core Competency Requirements :
    • Build, test and set up cutting-edge website applications in an efficient matter; work with other developers to fill data acquisition requirements
    • Identify and fix CSS, HTML and scripting compatibility issues between a variety of platforms and browsers
    • Understand and effectively communicate CMS features and limitations with regard to design and development decisions
    • Collaborate in requirements definition, prototyping, design, coding, testing and deployment
    • Work within an agile team to develop new CMS features, custom applications and web components
    • Responsible for the design of company web pages, including graphics, animation and functionality
    • To develop web page infrastructure and application related to pages with more advanced graphics and features
    • Strong knowledge of design principles, user interfaces, Web standards and usability
    • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX, etc
  • Quick apply