Job Title: Drupal Developer (Front-End / Full-Stack)
Job Summary
We are seeking a skilled Drupal Developer with strong expertise in HTML, CSS, and JavaScript to build, customize, and maintain dynamic, scalable web applications. The ideal candidate will have experience in developing Drupal-based websites, creating responsive user interfaces, and integrating modern front‑end technologies.
Responsibilities
- Develop and maintain websites using Drupal (8/9/10+)
- Build custom modules and themes
- Configure Drupal core and contributed modules
- Work with Drupal APIs (Form API, Render API, Entity API, etc.)
- Manage content types, views, blocks, and taxonomies
- Perform Drupal site building and backend configuration
- Handle Drupal upgrades, migrations, and security
- Develop responsive and user‑friendly interfaces using:
- HTML5
- CSS3 (including Flexbox, Grid)
- JavaScript (ES6+)
- Convert UI/UX designs (Figma, Adobe XD) into functional web pages
- Implement cross‑browser compatible designs
- Optimize UI for performance and & frameworks:
- Write clean, modular JavaScript code
- Use libraries/frameworks such as:
- jQuery (commonly used with Drupal)
- React / Vue (optional but preferred)
- Handle DOM manipulation and AJAX interactions
- Integrate third‑party APIs
- UI integration:
- Create and customize Drupal themes using Twig templating
- Work with preprocess functions and theme hooks
- Ensure consistency in design and branding
- Implement mobile‑first and responsive design
- Optimization:
- Optimize page load speed and performance
- Implement caching strategies (Drupal caching, CDN)
- Minify and bundle CSS/JS assets
- Debug and fix front‑end and back‑end
Technical Skills
- Strong experience with Drupal CMS
- Proficiency in HTML5
- CSS3 / SCSS / Bootstrap
- JavaScript (ES6+)
- Experience with Twig templating engine
- Familiarity with REST APIs and JSON
- Knowledge of MySQL or other databases