Drupal Developer

Necessary skills and qualifications
Experience in Drupal 8/9, Drupal 7 is a plus
Engineering mindset
Strong knowledge of PHP
Deep understanding of OOP/OOD, and their implementation in PHP
Good understanding of the SOLID/DRY/DIE/YAGNI/KISS principles
Solid knowledge of the Drupal APIs (https://www.drupal.org/docs/drupal-apis)
Knowledge of PHP/Drupal design patterns & best practices
Good 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 skills
Experience with GIT/Composer
Knowledge of Local development (Lando, DDEV, DrupalVM, Docker4Drupal, Docker/Vagrant and friends)
Will be a plus
Experience with testing (PHPUnit, Behat, etc)
Experience with PHP code profiling/performance tuning
Experience with Symfony/Laravel
Ability to implement simple front-end focused tasks
Basic knowledge of the front-end related tools like NPM/Yarn/Gulp/Webpack etc
What we offer

At Lemberg, you will find exciting and challenging projects as well as a friendly and engaging professional team. You will work with customers located around the globe, meet them in our office, and travel to visit their locations. You will get a chance to work on internal R&D projects, your own ideas, become a part of local and global communities, contribute to Open Source, and visit conferences and industry events.


Discover more career opportunities at Lemberg or sign up to receive news about new job openings on our website.

Kateryna Rybachok
Recruitment Manager

Are you ready to join our team?

Send us your CV or contact our Recruitment Manager to discover more career opportunities for yourself.

One file only.
5 MB limit.
One file only.
5 MB limit.
Allowed types: txt, rtf, pdf, doc, docx, odt, ppt, pptx, odp, xls, xlsx, ods.
I consent Lemberg Solution Ltd collecting and using provided personal information as set out in the Privacy Policy.