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 Washington, DC

Company
SLAIT Consulting, LLC
Job Classification
Full Time
Company Ref #
23101366.881916
AJE Ref #
575943077
Location
Washington, DC
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Required Licenses/Certifications
df-aj

JOB DESCRIPTION

APPLY
Previous experience
. 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 library such as jQuery, YUI or Prototype.
. 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
Experience with web development languages of HTML, CSS and JavaScript/jQuery.
. HTML
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.
. PHP
o Familiarity with modifying Drupal Theme hooks to display data
o Understanding how to utilize PHP to filter, process and output html, json, xml
. CSS
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.
. JavaScript
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.
. jQuery
o Knowledge of how to employ the jQuery library for visual effects, event handling, and document manipulation.