You are here

Senior Drupal Front-end Developer (Drupal 8 / Contract)

USUS
Posted: 
Sun, 08/20/2017 - 23:43

Skill Level:

Job Category:

Job Type:

How to apply: 

Contact us at http://www.hook42.com/contact

Please provide links to resume and drupal.org profile along with some general background information.

Position Details: 

Company: Hook 42
Job Title: Senior Drupal Front-end Developer (Drupal 8 / Contract)
Reports to: Engineering Manager
Manager of: No Direct Reports

Job Description

If you do not meet 100% of the requirements, but are a strong candidate for this position, please still contact us.

We are currently looking for senior-level front-end Drupal developers on a contract basis for a short-term contract (2 to 3 months). We will also consider full-stack developers with strong front-end skills.

Front-end developers take a visual design and turn it into a web page or user interface using a combination of programming skills (e.g. HTML, CSS, JS) and an understanding of design elements such as layouts, colors, and fonts. The best candidates have a strong understanding of front-end industry trends and web content management systems (in particular, Drupal 7 and/or Drupal 8). Experience building responsive websites or web applications is required along with the ability to perform browser and device testing. An understanding of the entire web development process, including design, development, and deployment, with some back-end knowledge, is preferred.

Requirements for All Employees

  • General
    • Legal right to work within the United States
    • If remote, experience working as remote team member
    • Maintain a reasonably consistent work schedule, mostly within regular business hours in Pacific timezone (if working remotely, this is especially important)
    • Ability to accurately track and document hours daily
  • Tools and processes
    • Comfortable with conferencing systems including screen sharing (e.g. Zoom, GoToMeeting)
    • Familiarity with and consistent use of instant messaging programs (e.g. Slack, Skype)
    • Experience with ticket management software (e.g. Jira, Basecamp, Zoho)
    • Proficiency with document tools (e.g. G Suite, Microsoft Office)
    • Nice to have
      • Familiarity with Agile / Scrum process
  • Soft skills
    • Clear written and verbal communication
    • Experience and desire to work in a team environment
    • Ability to adapt to change

Requirements for All Developers

  • Comfortable with the following tools, processes, and technologies
    • Software Development Lifecycle process
    • Development environments (e.g. XAMP, Docker, Acquia Dev Desktop)
    • Git workflows and supporting tools
    • Managed hosting platforms (e.g. Acquia, Pantheon, Platform.sh)
    • IDEs and code editors (e.g. PHPStorm, Sublime)
    • Debugging best practices (e.g. XDebug, Chrome DevTools)
    • Participating in software peer review process and adhering to Drupal coding standards
    • Nice to have
      • Open source contributions
      • Understanding of accessibility
      • Experience with multilingual sites

Requirements for Front-end Developers

  • Mid-level
    • General
      • 3+ years of relevant development experience (any web technologies)
      • 2+ year of domain-specific experience (Drupal 7, Drupal 8, Twig)
      • Some formal education or training, college degree preferred
    • Experience and responsibilities
      • Experience building responsive UIs for websites or web applications
      • Ability to convert wireframes and mockups into web pages
      • Fluent with HTML5, XHTML, and CSS
      • Experience with JavaScript, jQuery, and some PHP
      • Ability to write JavaScript with and without the use of frameworks
      • Experience with JSON and structure data
      • Comfortable with front-end devops tools (e.g. Gulp, PhantomJS, Sass)
      • Experience with grid systems (e.g. Susy, Singularity, Bootstrap, Foundation, FlexBox)
      • Comfortable working with debugging tools (e.g. Firebug, Chrome inspector)
      • Comfortable testing against different browsers and devices
      • Experience with common Drupal base themes (e.g. Bootstrap, Classy, Zen)
      • Experience using Drupal command-line tools (e.g. drush, console)
      • Experience with Drupal 8 Twig
    • Nice to have
      • Basic Drupal site building skills (e.g. Views, Display Suite)
      • Experience with additional JS frameworks (e.g. Node.js, Vue.js, React, Angular)
      • Some back-end skills (e.g. module development)
  • Senior-level
    • General
      • All mid-level developer items
      • 7+ years of relevant development experience (any web technologies)
      • 5+ years of domain-specific experience (Drupal 7, Drupal 8, Twig)
      • Nice to have
        • Bachelor's degree or equivalent in relevant field
        • Acquia certification
    • Experience and responsibilities 
      • All mid-level developer items
      • Mentor other developers
      • Comfortable researching new front-end tools and techniques
      • Ability to evaluate pros and cons of front-end technologies
      • Ability to set up front-end devops tools
      • Ability to create Drupal sub themes based on many base themes
      • Deeper JavaScript/jQuery understanding
      • Experience with extending libraries (e.g. carousels, embedded media, Google Maps)
      • Desire to keep up-to-date with front-end trends
      • Understanding of pattern library approaches
      • Nice to have
        • Experience creating theme documentation (e.g. KSS, Pattern Lab)
        • Experience creating front-end tests

Salary Range

  • Competitive / DOE
Drupal Contributions: 

https://www.drupal.org/hook-42

Pay Scale: 
Competitive / DOE