You will:
- Participate in backlog refinement/requirement analysis.
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable, and high-performance code using PHP programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Develop documentation
- Serve as a technical expert and provide support
You should have:
- 4-5 years of proven experience as a software engineer with Drupal 8, 9 expertise
- Strong knowledge about Content, Entity, Views, Block, Form, Configuration, Hook…
- In-depth experience in building Drupal themes from design files., proficient in using hooks, twig templates, libraries, regions…
- In-depth experience in building Drupal modules, proficient in using hooks, services, plugins, entity queries, form api, form ajax…
- Experience with OOP
- Experience in building multilingual websites with Drupal
- Understanding Javascript Behaviors in Drupal.
- Proficient in using Composer to manage contrib modules, vendors.
- Writing code according to Drupal Coding Standard.
- Familiarity with Git
- Familiarity with docker
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Ability to work independently, as well as part of a large team
- BSc/BA in Computer Science, Engineering or a related field
- English
- Open source contribution is a plus