Drupal Developer, Manila Office
Drupal Developers at Code and Theory are hands-on lead developers. They will work with a team of developers who have built some of the largest Drupal sites in the world, to craft solutions to a wide range of problems. At Code and Theory, Drupal is primarily used for large, well-known media and publishing clients. A Senior Drupal Developer will often be expected to participate during the Define and Design phases of a project, to specify the Drupal modules and techniques that will be used to achieve the project vision. They will map visual elements to Drupal concepts and create prototypes and proofs of concept to validate feasibility early on.
REQUIREMENTS:
- Candidate must possess at least Bachelor's/College Degree in Engineering (Computer/Telecommunication), Computer Science/Information Technology or equivalent.
- At least 5 Year(s) of working experience in the related field is required for this position.
- 4+ years of full stack web development
- 2+ years of full-time drupal development
- Proven ability to architect and develop scalable, custom Drupal 7 implementations
- Strong understanding of Drupal best practices
- Custom module development experience
- Experience developing custom themes and customizing base themes
- Ability to use the Devel module
- Experience with Features and Drush, and using both in deployment workflows
- Strong understanding of MySQL
- Proven experience with multiple caching strategies
- Ability to create custom feed importers, data migration experience
- Extensive experience with source control (e.g. Git)
- Proficient with Photoshop and/or InDesign, ability to translate layered comps into code
- Active involvement in Drupal community
- Experience building responsive sites with Drupal
- Experience with Solr and/or Elasticsearch
- Extensive experience with one or more of the following back-end frameworks/platforms: Laravel, CodeIgniter, node.js, Ruby on Rails, Drupal, Wordpress
- Experience with a task runner such as Grunt or Gulp
- Acquia Cloud experience
- Experience integrating with 3rd party social APIs
- Experience with a CSS pre-processor (e.g. Sass, Less)
- Extensive experience with cross-browser compatibility
- Experience with JavaScript and CSS animation techniques
- Demonstrated knowledge of client-side performance analysis and optimization technique