Find the right Drupal interview questions

Read a list of great community-driven Drupal interview questions.

Read them, comment on them, or even contribute your own.

Hire a top Drupal developer now.
Toptal is a marketplace for top Drupal developers, engineers, programmers, coders, architects, and consultants. Top companies and start-ups choose Toptal freelancers for their mission critical software projects.
Full
profile
Michał MikołajczykPoland
Michał is a software engineer, with expertise in JavaScript (ES6), experienced with Node.js and keen on Go, Python, and Bash. He is a team leader with a full-stack background, ranging from his primary specialization on the front-end to API engineering and infrastructure setup. He has a professional interest in data science and machine learning applications.
[click to continue…]
DrupalHTML5JavaScriptAngularJSReact.jsNode.jsGitAgile Software Development
Hire
Full
profile
Michael ColeUnited States
Michael is a full stack developer who creatively balances usability with business objectives. He is an excellent JavaScript developer (API design, implementation, and security with Node.js, Express, NoSQL, and SQL) with front-end (AngularJS) and integration (Stripe.js, Passport.js) experience.
[click to continue…]
DrupalJavaScriptHTML5MeteorJSAngularJSNode.jsjQueryAgile Software DevelopmentMySQL
Hire
Full
profile
Pedro Gomes RochaBrazil
Pedro is a senior software architect and entrepreneur focused on building flexible solutions on top of open source platforms. He strives to combine quick delivery with robustness to allow his projects to grow over time. Has solid knowledge on websites and mobile apps development, delivering quality products with the best tools available, like coffeescript , sass, Angular JS, Drupal, Phonegap, IONIC, among many other tools and frameworks.
[click to continue…]
DrupalPHPDrupal 7AJAXMySQL
Hire
Full
profile
Brian DanchillaCanada
Brian is a software developer with over a decade of experience. Over the past five years, he has run his own business which provides both cutting edge solutions and legacy system maintenance. Always honing his craft, Brian keeps abreast with the rapidly changing computer industry and has authored technical books, including "Pro PHP Programming".
[click to continue…]
DrupalJavaScriptPHPHTML5SQLjQueryMySQL
Hire
Full
profile
Joshua WalkerUnited States
Joshua is a senior developer who specializes in web development—primarily *nix server administration, Drupal, and jQuery. He has extensive experience developing projects from start to finish and also managing larger technical projects. He is a perfect fit when a server admin, Drupal, UX, or JavaScript expert is needed.
[click to continue…]
DrupalCSSHTML5JavaScriptPHPDrupal 6Drupal 7Google MapsjQueryGoogle AnalyticsGitHubGitZend Studio
Hire
Full
profile
Ion BernazMoldova
Ion has extensive experience building applications from start to finish in PHP, Drupal, Java, Ajax, MySQL, and PostgreeSQL. He has an excellent track record of delivering work of the highest quality, on-time.
[click to continue…]
DrupalCSS3JavaScriptPHPHTML5ZendjQueryAdobe DreamweaverZend StudioWordPressMySQL
Hire
Full
profile
Richard GarandCanada
Richard specializes in performance and scalability. He has helped to design, implement, and maintain server systems handling millions of users per month. When you need a 10x or 100x improvement in performance, he is ready to step in. Throughout his work, he aims to teach both managers and other developers exactly what's going on and how they can think about it in a more effective way. His experience primarily covers Linux, MySQL, and PHP.
[click to continue…]
DrupalPHPMySQL
Hire
Full
profile
Evgeny ChernyavskiyUnited States
Evgeny is a senior software engineer specializing in web development, primarily with Drupal and Symfony2 on the LAMP/LEMP stack. He enjoys every aspect of developing web applications including system administration, back-end engineering, and front-end hacking.
[click to continue…]
Drupal
Hire
Full
profile
Barnabas KecskesUnited Kingdom
Barnabas is a skilled developer for both web and mobile platforms with a keen eye for detail. He is well experienced in PHP, MySQL, HTML, CSS, JavaScript, and jQuery, and uses robust frameworks like Laravel and VueJS. He is also proficient in API integrations and architecture, and excels in both front- and back-end development.
[click to continue…]
DrupalPHPWeb
Hire
Full
profile
Sergio TashdjianUruguay
Sergio is a software engineer with over 10 years of experience in a wide range of platforms, languages, and frameworks. He is a problem solver who tries to find abstractions that make complex problems look easy. He also enjoys breaking things apart to discover elusive bugs, performance issues, etc.
[click to continue…]
DrupalJavaScriptPHPHTML5CSS3jQueryLAMP
Hire

Drupal is an open source content management platform powering millions of websites and applications around the world. It’s built, used, and supported by an active and diverse community of people internationally.

Unlike other software engineering skills that solely require expertise in a particular language, the Drupal world is complex with multiple facets. There are two distinct types of developers and expertise in the Drupal world:

  • backend / module development
  • theming / front-end development

The skills required for each are quite different. Depending on your needs, you may be looking for a candidate with one or both of these areas of expertise.

This article therefore provides you with a job descriptions for both front-end and back-end Drupal developers that can be adapted or integrated to help you write an effective job advertisement that attracts qualified candidates who match your specific criteria.

Drupal Developer - Job Description and Ad Template

Company Introduction

{{Write a short and catchy paragraph about your company. Make sure to provide information about the company’s culture, perks, and benefits. Mention office hours, remote working possibilities, and everything else you think of that makes your company interesting.}}

Job Description

{{If you are looking for front-end Drupal developer}}

We are looking for a Drupal Developer responsible for front-end development and theming. This position requires a combination of programming skills (PHP, HTML, CSS, JS, etc.) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on). The best candidates have a strong understanding of industry trends and content management systems. Experience with responsive and adaptive design is strongly preferred. In addition, an understanding of the entire web development process, including design, development and deployment, with some back-end knowledge, is preferred.

{{If you are looking for back-end Drupal developer}

We are looking for a Drupal Developer primarily responsible for back-end/module development.

Responsibilities

{{If you are looking for front-end Drupal developer}}

Responsible for helping formulate an effective, responsive design and turning it into a working theme. Work closely with back-end developers and customers to ensure an effective, visually appealing, and intuitive implementation. {{Add other responsibilities here that are relevant.}}

{{If you are looking for back-end Drupal developer}

Responsible for designing and implementing new features and functionality, establishing and guiding the website’s architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS. Work closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation. {{Add other responsibilities here that are relevant.}}

Skills and Qualifications

{{If you are looking for front-end Drupal developer}}

  • Experience building user interfaces for websites and/or web applications
  • Extremely fluent with HTML5/XHTML and CSS
  • Experience working with PHP, JavaScript, and jQuery
  • Ability to write JavaScript with and without the use of frameworks such as jQuery
  • Experience designing and developing responsive design websites
  • Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
  • Ability to understand CSS changes to have consistent style across platforms and browsers
  • Ability to convert comprehensive layout and wireframes into working HTML pages
  • {{Make sure to mention frameworks, libraries, or any other technology related to your development stack}}
  • {{List education level or certification you require}}

{{If you are looking for back-end Drupal developer}

  • Experience developing web solutions in Drupal and PHP implementations in a LAMP environment
  • Ability to architect enterprise Drupal solutions including data, display, and information architecture
  • Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
  • Experience creating custom Drupal modules
  • Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
  • Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
  • Through understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs.
  • {{Make sure to mention frameworks, libraries, or any other technology related to your development stack}}
  • {{List education level or certification you require}}
Hire Drupal developers now
  • Trusted by: