This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking a skilled Drupal Developer to join our dynamic team.
In this role, you will be responsible for designing and implementing new features and functionality.
You will establish and guide the website’s architecture, ensuring high-performance and availability.
You will manage all technical aspects of the CMS.
You will work closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
Responsibilities include designing and implementing new features and functionalities in Drupal, maintaining technical documentation of all site builds and modifications, and collaborating with front-end developers and graphic designers.
Requirements:
Proficiency in Drupal, including custom module development, key contributed modules, and core API is required.
Strong knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer is necessary.
Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery is essential.
The candidate must have a Bachelor's degree in Computer Science, Information Technology, or a related field.
Preferred skills include knowledge of PHP frameworks (Symfony, Laravel, etc.), experience with version control systems (Git, SVN), and understanding of MySQL and relational database design.
Familiarity with user experience design principles and processes, experience with Drupal's key APIs (Queue API, Entity API, etc.), and knowledge of web services (REST, SOAP) are also preferred.
Familiarity with performance optimization of Drupal/MySQL systems, experience with Drupal site migration, understanding of SEO principles, and familiarity with testing tools and methodologies are advantageous.
Required experience is between 12 to 15 years.
Benefits:
This position offers the flexibility of remote work.
The role is contracted, providing opportunities for project-based work.
Joining a dynamic team allows for collaboration and professional growth.
The position involves working on innovative projects that enhance technical skills and experience.