Our Client, a software development firm from Boston, is looking for a Senior Drupal Developer.
The Role:
As a Full Stack developer, you will work on the back end and front-end related backlog activities.
Location:
Work remotely from anywhere in Latin America.
Required Skills:
● Over five (5) years of professional hands-on coding experience with Drupal as a full-stack (back-end and front-end) developer
● At least five (5) years of professional hands-on coding experience with PHP, hooks, SQL, performance optimization, continuous integration (Travis, Jenkins...etc.), HTML/CSS/SAAS/Javascript/Twig/AJAX and working with 3rd party libraries such as selectric, daterangepicker
● At least three (3) years of professional experience Drupal 8 theming and Symfony.
● Experience working with Bootstrap theme, Pattern Lab, GULP (build tool) for Drupal
● Over three (3) years of experience performing code reviews.
● Hands on experience with accessibility and SEO
● Experience working with design teams on the site design related projects
● Good understanding and working experience with atomic design including Sketch and InVision software
● Experience working with Vagrant/Virtual Box
● Experience working with Composer, continuous integration (through Travis or another CI server)
● Experience working with Apache Solr Search
● Proven experience of building, leading and architecting enterprise level Drupal applications
● Ability to perform complex Drupal development tasks, including custom module development
● Hands on practice to cover QA test cases creation (e.g. behat tests; visual regression tests (e.g. BackstopJS)) as part of development work
● Experience working with agile methodology (e.g. JIRA, Azure DevOps), version control - Git
● Desired: Acquia certification, hands-on exp. with Acquia BLT
Key Deliverables:
● Back-end (e.g. Drupal core/contrib/custom module updates and creation of new custom modules) and front-end (e.g. translating UI/UX design wireframes to actual code to create/update responsive template(s) including functionalities such as in-page search, navigational menu, input validation) development
● Assist backlog grooming - analyze functional and non-functional/technical requirements including technical debt and opportunities for improvements
● Test management - unit, QA test case creation and related testing using behat and other tools such as visual regression tests (e.g. BackstopJS)
● Deployment scripting for the list of additional features that need to be added to the current Drupal codebase(s)
● Perform technical upgrades for Drupal core; contrib/custom modules; and associated tools
● Create/update Drupal development standards and development related processes
● Assist architect for completing development work items to enable the donation codebase as a multisite environment, ensuring solid security associated with a global ecommerce system
● Support multiple teams doing simultaneous development on the platform, streamline and automate the release train
Duration: Long-term
Start Date: ASAP
Let’s Get Started!
We are always looking for talented engineers to join our team.