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.
Responsibilities Build and maintain Drupal Web sites and Drupal-based applications
Evaluate/configure/install contributed modules as well as develop custom modules
Complete front-end development of websites and digital applications
Coding applications that call internal backend services/data and update the front-end
Create UI that integrate with various APIs (Google, Twitter, Facebook, etc.)
Testing, maintenance and troubleshooting of existing company sites
Contributing ideas and efforts towards internal projects and working as part of a team to find solutions on various problems
Troubleshoot site errors and CSS issues and implement fixes
Implements various analytic tags and tracking codes (Omniture, Google Analytics) along with developing custom tagging
Researches and learns new web technologies, APIs and programming languages and JS libraries as projects dictate
Performs Cross-browser/device testing.
Assist in performing routine content updates using various Content Management Systems
Perform web production tasks such as video encoding, asset management and editing/exporting various graphical elements
Desired Skills, Experience & Abilities Minimum 2 years of Drupal hands-on development experience
Proficient in the maintenance and administration of Drupal modules and sites
Experience integrating open source and third-party applications into existing systems
Familiarity with source control systems such as Subversion, etc
Experience building user interfaces for websites and/or web applications
Extremely fluent with HTML5/XHTML, Javascript 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
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