Front-end Developer

Currently searching for a Front-End Web Developer to assist designing, building, and maintaining Drupal and WordPress websites for government agencies and nonprofit organizations. We are specifically seeking a front-end developer with Drupal experience.

Responsibilities would include:

  • Implement mobile-first, responsive web UIs working from wireframes and prototypes
  • Understand users’ task flows through a system
  • Understand usability testing and refactor front-end code to improve the user experience
  • Possess a strong attention to detail

Your qualifications and experience should include …

  • Image authoring tools (Photoshop)
  • Coss-browser compatibility
  • Code versioning and code repository tooling such as GitHub
  • AGILE development, testing, UAT, and deployment processes
  • SEO
  • PHP, WordPress, Drupal
  • Responsive Drupal themes from scratch
  • HTML5, CSS3, CSS preprocessors (SASS, LESS)
  • JavaScript MVC with Angular, React, Backbone
  • Experience consuming REST web services / APIs
  • js
  • Ability to hand code semantic HTML and CSS from existing designs
  • Javascript, XML, JSON
  • JQuery, Bootstrap, Foundation
  • Section 508 compliance

Description: Experience using modern, frontend web development tools, techniques, and methods for the creation and deployment of user-facing interfaces. Is comfortable working in an agile and lean environment to routinely deploy changes.

Primarily responsible for:

  • Frontend web development using modern techniques and frameworks (e.g., HTML5, CSS3, CSS frameworks like LESS and SASS, Responsive Design, Bourbon, Twitter Bootstrap)
  • JavaScript development using modern standards, including strict mode compliance, modularization techniques and tools, and frameworks and libraries (e.g., jQuery, MV* frameworks such as Backbone.js and Ember.js, D3)
  • Consuming RESTful APIs
  • Using and working in team environments that use agile methodologies (e.g., Scrum, Lean)
  • Use of version control systems, specifically Git and GitHub
  • Ensuring Section 508 Compliance
  • Quickly researching and learning new programming tools and techniques
  • Using and working with open source solutions and community
  • Creating web layouts from static images
  • Creating views and templates in full-stack frameworks like Rails, Express, or Django