Drupal Developer
OfficeRemoteRemote + OfficePart-timeLocation Ukraine Lviv; Lutsk; RivneNecessary skills and qualificationsExperience with Drupal 8 / 9Engineering mindsetStrong knowledge of PHPDeep understanding of OOP / OOD, and their implementation in PHPGood understanding of the SOLID / DRY / DIE / YAGNI / KISS principlesSolid knowledge of the Drupal APIs (https : / / www.drupal.org / docs / drupal-apis)Knowledge of PHP / Drupal design patterns & best practicesGood at Site building (configuration management, content types and fields, landing pages (paragraphs / layout builder), media, views)Experience with Drupal theming (creating a theme, preprocess & templates, Twig)Basic knowledge of HTML / CSS (SCSS)Basic DevOps knowledge / server administration skillsExperience with GIT / ComposerKnowledge of Local development (Lando, DDEV, DrupalVM, Docker4Drupal, Docker / Vagrant and friends)At least Intermediate level of English (good writing and speaking skills)Will be a plusExperience with Drupal 7Experience with testing (PHPUnit, Behat, etc)Experience with PHP code profiling / performance tuningExperience with Symfony / LaravelAbility to implement simple front-end focused tasksBasic knowledge of the front-end related tools like NPM / Yarn / Gulp / Webpack etcREST and JSON API / GraphQL
Developer • Lviv