Drupal Developer at ICF, Virginia
Job Title: Drupal Developer
Company: ICF
Location: Fairfax, Virginia, U.S.A
Posted Date: 2021 December 10
Skill Level: Entry Level
Job Type: Full-Time (Remote)
ICF is seeking a Drupal developer to work within a dynamic and highly innovative team environment in our Growth, Engagement and Insights (GEI) team within the EEI (Energy, Environment & Infrastructure) group. The developer should be intimately familiar with Drupal site building, custom module development, front-end/theming. Provide application software development services or technical support typically in a defined project.
Job Responsibilities:
- Build, enhance, and maintain Drupal applications.
- Develop program logic for new applications or analyze and modify logic in existing applications. Code, test, debug, document, implement, and maintain software applications.
- Create custom modules and themes to provide rich end-user experiences as well as comprehensive content management admin views/dashboards.
- Migrate Drupal 7 and 8 sites with complex custom modules to Drupal 9.
- Work on a variety of projects, for different clients, in different subject matter domains
- Participate in design and architecture discussions.
- Ensure that system improvements are successfully implemented.
- Collaborate with user experience, content strategy, product delivery, and non-technical program management teams.
Qualifications:
- 3+ years developing responsive web-based applications.
- 3+ years developing PHP-based applications.
- 3+ years with Drupal, including migrating sites to new major versions and updating custom modules accordingly.
- 3+ years and comfort learning new JavaScript frameworks.
- 3+ years in front-end technologies like JavaScript, SCSS/LESS, Twig, Grunt/Gulp, etc.
- 1+ years writing modules with OOP in Drupal 8.
- Ideally, you'll have examples of Drupal modules and themes you've written.
- Familiarity with 508 accessibility best practices.
- SQL knowledge. MySQL experience preferred.
- Experience with Git, Drush, Symphony, and Composer.
- Familiarity and comfort in working in agile and waterfall development.
- Working knowledge of Drupal Ajax.
Bonus Skills:
- Experience using CSS Methodologies such as BEM, SMACSS, OOCSS, Atomic Design, etc.
- Knowledge of GitFlow methodology.
- Familiarity with working in and with Cloud technologies like AWS and Acquia.
- Proficiency in using PHP frameworks such as Symfony, CakePHP, Laravel, etc.
- Good understanding of automated testing methodologies and best practices.
- History of Drupal core, contributed module, patching, and/or other Drupal community contributions.
- A Drupal username would be helpful
Pay Scale: Not mentioned
Source: LinkedIn