Drupal Developer (32659)

Drupal Developer (32659)

Posted 1 week ago by 1755480538

Negotiable
Outside
Remote
USA

Summary: The role of Drupal Developer at Myticas Consulting involves building web applications using Drupal (7) CMS in a long-term remote contract opportunity within Canada. The position requires extensive experience in server-side web development, including HTML, CSS, JavaScript, and PHP, along with a strong understanding of web standards and accessibility. The developer will be responsible for creating visually appealing web pages, modifying templates, and ensuring cross-browser compatibility. This position is classified as outside IR35, indicating a favorable tax status for contractors.

Key Responsibilities:

  • Building web applications in the Drupal (7) CMS.
  • Interpreting graphic visual or interaction designs in HTML, CSS, and JavaScript.
  • Creating visually appealing web pages or interfaces.
  • Creating, editing, or modifying templates for a CMS or web development framework.
  • Programming interaction with JavaScript and/or libraries such as jQuery, YUI, or Prototype.
  • Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.
  • Testing for compliance with specified standards such as accessibility standards (WCAG 2.0).
  • Conducting observational user testing or reviewing designs against usability heuristics.
  • Utilizing web development languages of HTML, CSS, and JavaScript/jQuery.
  • Modifying Drupal Theme hooks to display data using PHP.
  • Ensuring best practices in CSS file organization and structure.
  • Implementing file compression techniques for improving speed.
  • Employing jQuery for visual effects, event handling, and document manipulation.

Key Skills:

  • Experience with Drupal (7) CMS.
  • Proficient in HTML, CSS, JavaScript, and PHP.
  • Knowledge of web standards and accessibility compliance (WCAG 2.0).
  • Familiarity with jQuery and other JavaScript libraries.
  • Understanding of server-side web development concepts.
  • Experience with cross-browser and cross-device testing.
  • Ability to create and modify templates for CMS.
  • Knowledge of CSS preprocessors such as Sass or LESS.
  • Experience with debugging tools for cross-browser issues.
  • Strong problem-solving skills and attention to detail.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

The recruitment team at Myticas Consulting is looking for an experienced Drupal Developer who would be interested in a long-term remote contract opportunity offered within Canada (originally headquartered in Ottawa, ON).

Previous experience required:

  • Experience building web applications in the Drupal (7) CMS
  • Understands key server-side web development concepts through experiences such as:
  • Interpreting graphic visual or interaction designs in HTML, CSS and Javascript.
  • Creating visually appealing web pages or interfaces.
  • Creating, editing or modifying templates for a CMS or web development framework.
  • Programming interaction with JavaScript and/or a lipary such as jQuery, YUI or Prototype.
  • Testing cross-powser, cross-platform, and/or cross-device compatibility for inconsistencies.
  • Testing for compliance to specified standards such as accessibility standards (WCAG 2.0) in the clients region or domain.
  • Conducting observational user testing, or reviewing designs against usability heuristics.
  • Domain specific knowledge or transferable skills
  • Experience with web development languages of HTML, CSS and JavaScript/jQuery.
  • HTML
    • Familiarity of HTML syntax for multiple specifications, including HTML 5.
    • Knowledge of the semantic meaning of all HTML elements.
    • Familiarity with the semantic markup for display of lists, tabular data, forms, articles, etc.
    • Knowledge of markup used for layout such as dividers.
    • Knowledge at the level to be able to hand-code markup.
    • Including media and images.
  • PHP
    • Familiarity with modifying Drupal Theme hooks to display data
    • Understanding how to utilize PHP to filter, process and output html, json, xml
  • CSS
    • Specifying different CSS for various media, devices and displays.
    • Best practices in CSS file organization and structure.
    • Methods for including CSS inline, internal and external via linked style sheets.
    • How to define, combine and group CSS selectors for HTML elements, ID, classes, pseudo classes, child or sibling.
    • Syntax of CSS declarations, properties and attributes.
    • CSS box model and methods for CSS positioning, absolute and relative.
    • Knowledge of properties and attributes to control the display.
    • Familiarity with differences in CSS 2 and CSS 3.
    • Proficient with a CSS Preprocessor such as Sass or LESS.
  • Best practices
    • Drupal standards and modules
    • Methods to ensure powser & device compatibility
    • Methods for degrading gracefully for older powsers and displays.
    • Methods to ensure accessibility.
    • File compression techniques for improving speed.
  • JavaScript
    • Knowledge of the operators, variables, datatypes, objects, properties and methods.
    • Familiarity with control structures such as objects, functions, conditional statements, arrays, loops and expressions.
    • Forms and regular expression validation and submitting data.
    • Knowledge of how to apply logical operators and conditional statements.
    • Knowledge of the DOM HTML objects and their properties.
    • Event handling.
    • Creating and controlling windows and dialogs.
    • Processes for troubleshooting and debugging
    • Familiarity with development and debugging tools for cross-powser issues.
  • jQuery
    • Knowledge of how to employ the jQuery lipary for visual effects, event handling, and document manipulation.