Job Description
Develop clean, efficient custom modules for the Drupal 8 content management system - Will be involved in all aspects of application development including interpreting requirements, design, development, maintenance and testing. - lead and collaborate with the design and UX team to formulate effective, fluid designs and transposing those requirements into a working theme. - Reviews and integrates all application requirements, including functional, security, integration, performance, quality and operations requirements. - Works and coordinates with various Feature Teams to align requirements and solutions across the platform. - Identifies and analyzes project and technical risks & impacts; defines alternatives & prioritizations to remove roadblocks - Diagnose and solve technical problems related to content management implementation. - Assist team members with challenging technical implementations - Use iterative/Agile methodology as needed or requested - Manage workload of junior developers and provide day-to-day leadership and coaching - Delegate implementation tasks to junior developer(s) and enforce deadlines. - Lead code-reviews and project retrospectives to maintain and produce high quality code.

Job Requirements
Bachelor degree in computer science, Computer Engineering or Software Engineering with 6-8 years of experience. - Experience in development in the latest Web Based frameworks and technologies including Drupal 8, PHP, HTML5, JavaScript, and CSS. - Must have a high-level understanding of Drupal development patterns, custom module development, and third-party integrations - Must be well-versed in advanced Drupal development models, object-oriented PHP, and third-party integrations with Services. Experience with D7-D8 migrations is a plus. - Hands on experience with Agile development practices & Agile, XP, or Scrum project methodologies - Drupal specialization (i.e., not surface-level Drupal experience augmented by knowledge from other CMS applications) - Active participation in the Drupal community - Able to conceptualize and design workflows in CMS - Knowledge of CMS platform configuration and optimization - An understanding of typical design patterns and use cases - Ability to develop new modules and edit existing ones - Experience with MySQL database design and integration - Object-oriented programming skills and advanced understanding of APIs - Proficient in the maintenance and administration of Drupal modules and sites - Mastery of all core web technologies including XML, HTML, JavaScript, and Web Services development using RESTful implementations. - Experience with object oriented approaches and working knowledge of MVC framework, Service Layer/Integration Platform such as WebMethod, and Communications/Customer Engagement platforms. - Certification in related domain is preferred

Special video required about the following:
No special requirements


Job Title
Drupal Expert (Lead Drupal Developer)
Job Type
Full Time
Job Location
Abdali Boulevard, Amman, Jordan
Career Level
Mid level
Experience Required
5-7 years
Major
COMPUTER ENGINEER, Computer Science, Software Engineer
Language
English, Arabic
Required Skills
Communication, Organizational, Team player, well Organized