Drupal Front End UI Developer (Job #7675)
This job is no longer active.
View similar jobs.
POST DATE 8/20/2016
END DATE 11/19/2016
SLAIT Consulting, LLC
JOB DESCRIPTIONAPPLY Previous experience
. Understands key server-side web development concepts through experiences such as:
. Creating visually appealing web pages or interfaces.
. Creating, editing or modifying templates for a CMS or web development framework.
. Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.
. Testing for compliance to specified standards such as accessibility standards in the clients region or domain.
. Conducting observational user testing, or reviewing designs against usability heuristics.
Domain specific knowledge or transferable skills
o Familiarity of HTML syntax for multiple specifications, including HTML 5.
o Knowledge of the semantic meaning of all HTML elements.
o Familiarity with the semantic markup for display of lists, tabular data, forms, articles, etc.
o Knowledge of markup used for layout such as dividers.
o Knowledge at the level to be able to hand-code markup.
o Including media and images.
o Familiarity with modifying Drupal Theme hooks to display data
o Understanding how to utilize PHP to filter, process and output html, json, xml
o Specifying different CSS for various media, devices and displays.
o Best practices in CSS file organization and structure.
o Methods for including CSS inline, internal and external via linked style sheets.
o How to define, combine and group CSS selectors for HTML elements, ID, classes, pseudo classes, child or sibling.
o Syntax of CSS declarations, properties and attributes.
o CSS box model and methods for CSS positioning, absolute and relative.
o Knowledge of properties and attributes to control the display.
o Familiarity with differences in CSS 2 and CSS 3.
o Proficient with a CSS Preprocessor such as Sass or LESS.
. Best practices
o Methods to ensure browser & device compatibility
o Methods for degrading gracefully for older browsers and displays.
o Methods to ensure accessibility.
o File compression techniques for improving speed.
o Knowledge of the operators, variables, datatypes, objects, properties and methods.
o Familiarity with control structures such as objects, functions, conditional statements, arrays, loops and expressions.
o Forms and regular expression validation and submitting data.
o Knowledge of how to apply logical operators and conditional statements.
o Knowledge of the DOM HTML objects and their properties.
. Event handling.
o Creating and controlling windows and dialogs.
o Processes for troubleshooting and debugging
o Familiarity with development and debugging tools for cross-browser issues.
o Knowledge of how to employ the jQuery library for visual effects, event handling, and document manipulation.