Job Description :

Title: Senior Drupal Web Developer
Location: Dallas, Texas(Remote)
Duration: 6+ Months
Exp:  12+
GC & USC Only
Remarks:
- Knowledge of Drupal 9 APIs
- Inner workings of Drupal Platform
- Not looking for theme builder
- Will be building custom modelling functionality / modules
- Symfony is underlying framework

SUMMARY:
• Our direct client is seeking a highly motivated, detail-oriented, Senior Drupal Web Developer to join their team.
• You will be part of a small web development team - so you must be a problem solver, a fast learner, and comfortable wearing many hats and trying new things!

RESPONSIBILITIES:
• Build the next generation CMS for the ever changing, customer facing site on Drupal 9
• Work closely with Product Management, Engineering and DevOps to build features, resolve problems, and perform testing in a fast-paced and collaborative Agile team while owning your solution from development to production
• Build reusable modules, components, templates, code and libraries
• Support migration from existing Drupal 7 to the new Drupal 9 site
• Optimize applications for maximum performance and scalability
• Commit code, perform code reviews, drive best practices, and assist with configuration and release management

QUALIFICATIONS:
• 5+ years professional experience w/ Drupal in consumer facing applications
• B.S. or higher studies in Computer Science (or equivalent experience)
• Strong experience (2-3 yrs) in Drupal 8/9, including custom module and plugin development using configuration management, entities and dependency injection. Proficiency with the templating and rendering system, including Twig templates, the render pipeline and the cache API.
• Excellent PHP skills and knowledge of OOP best practices in PHP
• Solid understanding of fundamental web technologies such as HTTP, REST, AJAX and JSON
• Experience with MySQL and Drupal DB API. Understanding of how to write efficient MySQL queries
• Experience with test-driven development using automated test frameworks such as PHPUnit and Behat
• Experience integrating with 3 rd party APIs

• Experience with Drush, Symfony and Composer
• Experience with version control tools such as Git

Nice to have:
• Experience with DevOps including Docker, Kubernetes, and CI/CD with Jenkins
• Experience with front-end development using modern front-end technologies (CSS3, ES6, NPM, webpack)
• Experience building component-based themes using Pattern Lab, Emulsify or similar tools
• Experience with React and Redux
• Contributor to any Drupal modules or open-source projects.

             

Similar Jobs you may be interested in ..