Drupal Developer
Eclaro Philippines
PH
20d ago
source : JobDiva

Job Description : Drupal Developer

Responsibilities :

  • Build and maintain Drupal Web sites and Drupal-based applications
  • Evaluate / configure / install contributed modules as well as develop custom modules
  • Maintain and develop automation tools to help build, test, deploy and monitor applications
  • Stay abreast of current technology and best practices
  • Work collaboratively with other team members to leverage technologies to enhance our Drupal products
  • Maintain coding standards and participate in code review
  • Participate in project planning / estimation with project manager and team leads
  • Minimum Qualifications

  • Minimum of 3 years' experience developing Web sites or applications using the Drupal framework as a development platform
  • PHP development experience (familiarity with Symfony or other MVC frameworks a plus)
  • Experience hand coding HTML, CSS and Javascript
  • Experience with Drupal configuration management (e.g. Features, Drush)
  • Understanding of MySQL or other relational database systems (familiarity with NoSQL a plus)
  • Experience with version control systems (GIT preferred)
  • Experience using *nix command line
  • Excellent written and verbal communication and time management skills
  • Preferred Qualifications

  • Familiarity with headless Drupal and complementary Javascript MVC frameworks such as AngularJS or Backbone.js
  • Familiarity with REST API architecture and implementation
  • Experience implementing Node.js or Ruby based task automation
  • Familiarity with automated testing, continuous integration and other DevOps practices
  • Familiarity with WCAG 2.0 accessibility standards
  • Familiarity with responsive Web design
  • Familiarity with SASS frameworks and methodologies such as SMACSS or BEM
  • Experience with agile software development methodologies
  • Computer Science degree or related field preferred
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form