Albilad Alhurra - Cairo, IL
posted 3 months ago
The Middle East Broadcasting Networks, Inc. (MBN) is seeking a highly experienced Senior Web Developer - -End (PHP) to join our dynamic web development team in Cairo. This role is pivotal in enhancing our digital presence through the development of new and existing websites and web applications. The ideal candidate will possess strong digital and technological skills, with a proven ability to develop websites using PHP, Drupal CMS/PHP Framework, and SQL schema design. A solid understanding of SOLID principles and REST API design is essential, along with proficiency in various JavaScript frameworks such as Vue, React, or Angular. As a Senior Web Developer, you will lead the web development aspects of our projects, guiding the technical strategy for both individual projects and the company as a whole. You will collaborate closely with the software engineering team to transition outsourced CMS projects to our in-house operations, ensuring a smooth and efficient process. Additionally, you will work with the editorial and TPM teams to define the scope of CMS project transfers and the responsibilities of the software engineering team. Your responsibilities will also include supporting the migration from Drupal 8 to Drupal 9, designing robust product architecture focused on configurability, modularity, security, and scalability. You will build reusable components, templates, and libraries, while also upgrading existing CMS platforms by enhancing features and revamping user interfaces. Collaboration with the mobile development team will be crucial as you work to upgrade existing applications and build new ones optimized for bulk data processing. Furthermore, you will be responsible for implementing on-site optimizations for search engines, including metatags, structured data, XML sitemaps, and other tools to ensure full search engine optimization. This position requires a candidate who can work independently and efficiently in a fast-paced, team-oriented environment, with the ability to manage changing priorities and multiple projects effectively.