Drupal PHP Developer

  • E Business International
  • Millersville, MD, 21108

Posted on

Job Description:

Job Description:

Role: Mid-Level Full-stack Developer

Location: Rockville, MD

Job type: Contract to Hire

 

Responsibilities:

  • Developing custom Drupal modules and maintaining client's existing Drupal codebase.
  • Developing and maintaining web-based systems and responsive mobile web applications using the latest markup and scripting languages including: SASS, JavaScript, HTML5, and PHP.
  • Familiarity with the latest standards in 508 compliance and remediation for websites and mobile apps.
  • Familiarity with running web scans using tools such as Power mapper or Screaming Frog.
  • Ensuring that own and peer’s applications meet deliverable and functional requirements. This includes cross-browser and usability testing.
  • Integrating applications with new or existing systems via APIs. These could include simple JSON data feeds.
  • Conducting code reviews enforcing the coding standards defined by the group. Comment and write clean code.
  • Adding control structures and modifying the render array on pre-existing codebases.
  • Learning and incorporating modern web development workflows, using CSS pre-processors, JavaScript transpilers and package managers to keep a modular and maintainable codebase.
  • Understanding of Composer dependency manager.
  • Update contributed modules as needed.
  • Performing other duties as assigned.

 

Requirements:

  • B.S. or B.A. in computer science or related field of study, or at least 4 years of applicable experience.
  • 4+ years’ experience of professional Drupal 7 and 8 site building.
  • 6+ years of working experience with PHP.
  • Good knowledge of latest web markup including HTML5, CSS3 for building responsive web sites and handling cross-browser compatibility issues.
  • Good knowledge of responsive grid systems like Bootstrap.
  • Expert understanding of client-side scripting and JavaScript frameworks, asynchronous request handling, partial page updates, and AJAX including jQuery for building advanced UX interfaces.
  • Demonstrate a thorough understanding and working knowledge of the Git version control system. Experience with and understanding of how the Git flow methodology works.
  • Familiarity with SASS or other CSS processors (JS Preprocessors - Gulp, Grunt, Webpack, etc.) is a plus.
  • Familiarity with LAMP server software (Linux, Apache, PHP) is a plus.
  • Familiarity with Acquia is a plus.

Company Description:

"e-Business International is a company we count on to understand the scope and requirements of a project then develop an efficient plan, complete development, implement and train the users with an affordable approach throughout the whole process.

www.ebintl.com