As a front-end developer at CHIEF in Dupont Circle, you’ll develop responsive themes for Drupal and perform associated site building. You’ll use Sass, Bundler and Grunt (past experience with these preferred, but not necessarily required) to automate what you can, so you can focus on writing clean, performant code. You’ll work with our team of developers, designers, UXers, strategists, and project managers to develop and maintain Drupal websites.
At CHIEF, we take front-end development seriously, and we hope you do too. Our developers have presented on Sass, accessible theming, building more intuitive administrative interfaces, and building solid client relationships through prototyping and site building review. If that sounds like the environment for you, shoot us your resume on our website and let us know why you’d be a great fit.
Responsibilities
- Hand-code clean, semantic, standards-compliant and responsive HTML and CSS3 themes.
- Evaluate designs, wireframes and other deliverables during the design and user experience phase for potential development issues and flag problems appropriately.
- Create graceful fallbacks for complex CSS3 styling in old Internet Explorer browsers (back to IE9, and occasionally IE8).
- Conduct peer review of themes created by other developers.
- Conduct cross-browser and cross-device testing to ensure consistent display in major supported browsers on Mac, PC, iOS and Android platforms.
- Clearly communicate the intricacies of complex web development issues, acting as a subject matter expert both internally across departments and externally with clients.
- Perform site-building activities, including creating and modifying views, contexts and blocks in order to match functionality specified in wireframes and designs.
- Install, test and debug Drupal modules.
- Prototype functionality for internal and client review.
Skills Required
- Expert HTML & CSS skills with full understanding of web standards and responsive design techniques.
- Familiarity with Sass.
- Experience with Drupal front-end development and configuration.
- Experience with Git version control.
- Familiarity with grid-based responsive web design.
- Ability to estimate time and level of effort accurately for front-end development tasks.
- Ability to manipulate and slice PSDs and InDesign files.
Skills Preferred
- Experience with Drush.
- Strong understanding of jQuery and other JavaScript libraries.
- Familiarity with PHP development.
- Basic understanding of accessibility best practices, Section 508 compliance and/or WCAG 2.0 standards.
Additional Requirements:
- Bachelor’s degree.
- 2+ years professional web development experience.
- Ability to handle multiple tasks and prioritize appropriately.
- Excellent communication skills, attention to detail and ability to work in a fast-paced, collaborative team environment.
- U.S. citizenship.
More interested in back-end work? Review our Drupal Developer position.
