Position: Middle/Strong Middle Drupal Developer
Company: AnyforSoft
Experience required: 2y
Category: PHP
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

All the projects require a deep understanding of Drupal and related technologies, contain a lot of interesting custom code solutions, and required attention to technical details.

**Requirements:**
— 2+ years of experience with Drupal development, deep understanding of the D8/9 structure and principles
— Proven experience with Drupal site building using core functionality. Experience with usage and combining contrib modules for site-building.
— Experience with Search API, strong understanding of the Drupal APIs: Form API, Entity API, Cache API, etc. Experience using APIs of contrib modules
— Strong understanding of Drupal theming layer
— Experience with integration Drupal for external services
— Good experience with Git, Drush, Composer
— Understanding and following the Drupal code standards
— Experience with the code refactoring
— Good experience with Docker and/or LAMP/WAMP/MAMP stack (configuring local dev environment that could contain non-standard components), experience with DDEV platform is a benefit
— English — from strong intermediate level

**We offer:**
— Working with the international market and having a primary focus on Western Europe and the US
— 50% cashback for personal development, health, and recreation
— Communication with professional team and participation in team process
— Career and proficiency development plans
— Opportunity to improve processes (any ideas are valuable here)
— Flexible schedule
— Participation in internal training and seminars
— Good technical equipment, legal support, corporate entertainment, and other usual benefits
— Ukrainian public holidays, parental leaves
— A chance to be a part of our remote culture!

**Responsibilities:**
The candidate will mostly work with the following Drupal "capacities":
- Drupal 9 concepts: principals of the building of the content type using Paragraphs and other contrib solutions;
- Multilingual architecture in Drupal 9 (especially symmetric and asymmetric Paragraphs translations);
- Drupal 8 and Drupal 9 core’s and most used contrib’s APIs;
- Drupal 9 cache system;
- PHP OOP and Drupal 9 / Symfony OOP model;
- Drupal 9 theme layer: twig, processing, and preprocessing of the output, using JS;
- Search API and Elasticsearch;
- Decoupled Drupal development;
- Unit testing;
- Continuous integration (CI) based on the Atlassian Bitbucket.

This is a great opportunity to grow as a developer and in a long run to become a lead developer. Let’s give it a shot?