Job Specifications
Job Description
Tasks Description
Following tasks will be performed by external service provider:
Development and Maintenance
Develop, maintain, and optimise Drupal 10 back-end functionalities
Build and customize Twig templates for Drupal
Implement and optimise existing Commission modules (“OpenEuropa” components) or build scalable, secure, and performant custom ones based on business needs and following Drupal coding standards
Develop and maintain CKEditor custom components
Implement data structures such as content types, views, blocks, taxonomies, and entity references
Integrate RESTful APIs, including content synchronisation and dynamic data visualisation
Support multilingual setups
Optimise performance and scalability of the platform
Platform Operations and Support
Troubleshoot and resolve back-end bugs, performance issues and integration mismatches
Support deployment and environment management (e.g. local/ACC/PROD)
Document development, deployment, and configuration procedures
Collaboration and Agile processes
Use GitLab for version control and CI/CD workflows
Manage work in JIRA or similar ticketing systems following Agile/Scrum methodologies
Participate in scrum meetings, technical reviews, sprint planning, and knowledge-sharing activities
Collaborate closely with developers, business analysts, and end-users
Job Requirements
Requirements:
Knowledge and Skills:
Drupal Back-End Expertise
Proven experience with Drupal 9/10/11
Strong command of PHP and Symfony components
Experience with Drupal configuration management, using Drush, Composer, and Git
Familiarity with custom entities, field types, plugins, hooks, and services
Understanding of multilingual setups, translation workflows, and editorial permission structures
Knowledge of Drupal security practices
Drupal Front-End Expertise
Experience theming Drupal using Twig, HTML5, CSS3, and modern JavaScript (ES6+)
Ability to transfer wireframes into functional, responsive, and accessible interfaces
Understanding of accessibility requirements (e.g., WCAG) and user-centered design principles
API and Integration
Experience integrating RESTful APIs in Drupal
Database and Performance
Experience working with MySQL
Familiarity with performance optimization
DevOps and Version Control
Experience using GitLab and related CI/CD pipelines
Familiarity with Docker or other containerization tools
Ability to work across multiple environments and ensure smooth deployment cycles
Collaboration and Documentation
Experience working with JIRA, Confluence, and Agile workflows
Ability to document technical procedures and development choices clearly
Skilled in estimating work, managing priorities, and delivering under deadlines
Soft Skills
Very good communication skills
Flexibility to adapt to fast-evolving requirements and technologies
Strong problem-solving mindset
Proactive in identifying risks and suggesting technical improvements
Specific Expertise:
At least 5 years of specific expertise in Drupal development
At least 2 years of experience in PHP, Twig, and Drupal theming
At least 2 years of experience working with multilingual/multisite Drupal platforms
Certifications & Standards:
Acquia Certified Drupal Developer or equivalent Drupal certification
About the Company
Sword is a leader in data insights, digital transformation and technology services with a substantial reputation in complex IT, business projects and mission critical operations with over 3,000 Technology, Digital specialists working in more than 50 countries to enable the growth of your organisation in the digital age.
Know more