Jobs

Love Drupal? Looking for a challenge?

Enjoy working with a fun and talented team?


We are always on the lookout for great team players. Are you an architect, developer, project manager, or designer searching for new opportunities? Contact us about our current projects!

August 2017 - Drupal Front-end Developers (Position Has Been Filled)

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 a mid-level and senior-level front-end Drupal developer. 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.

Candidate Must Have...

  • 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 SEO
      • Understanding of accessibility
      • Experience with multilingual sites

Requirements for Front-end Developers

  • Mid-level
    • ​General
      • 4+ 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 base themes (e.g. Bootstrap, Classy, Zen)
      • Experience using Drupal command-line tools (e.g. drush, console)
      • Nice to have
        • Basic Drupal site building skills (e.g. Views, Display Suite)
        • Experience with Drupal 8 Twig
        • 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

Apply Now

June 2017 - Multiple Positions

We are currently hiring for multiple positions for remote (United States) or Bay Area (SF office). Could be part-time or full-time depending on fit. Contractors will be considered. Strongest need is for project managers and developers. More details to follow. :)

May 2016 - Managing Architect - Bay Area, CA (Position Has Been Filled)

We are seeking a Managing Architect for an Enterprise-level Drupal 7 project in the Bay Area, California. The development team is in place and is continually improving and adding new features to the site. The Managing Architect will provide Drupal architecture and integration expertise, technical guidance and peer review for the development team, meet with business stakeholders for requirements gathering and clarification, lead standups, work with team to ensure members are unblocked and can work productively, coordinate production pushes, manage project tickets, and write technical documentation.

Candidate Must Have...

  • Legal right to work within the United States
  • Ability to travel to client site in Silicon Valley approximately 2 days per month
  • Strong English communication skills, both written and oral, to articulate concepts between business and technical team members
  • Ability to accurately track and document hours daily
  • Availability between 9am to 5pm Pacific Time most work days (there is some flexibility in scheduled hours)
  • Experience with complex websites (e.g., integrations, business logic, display needs)
  • Experience with multi-tiered web installations (CDNs/WAF, proxies, decoupled systems, DBs, and externally integrated systems)
  • Proven use of a bug/ticket tracking system (e.g., Jira, Zoho, Trello, Rally, Pivotal Tracker, Bugzilla)
  • Experience working as a remote team member

Ideal Candidate Will Have...

  • Minimum of 4 years Drupal experience
  • Minimum of 6 years experience as an application/solutions architect in web technology, not necessarily related to Drupal
  • Experience as project manager, architect, and/or technical lead for multiple developers
  • Familiarity with Agile / Scrum based work management
  • Enterprise-level development and integration experience
  • Participated in the software peer review process and be a stickler for Drupal coding standards
  • Drupal experience following best practices with standard Drupal modules like Context, Features, Media, Pathauto, XMLSitemap, Redirect, Views, Workbench, Display Suite, etc.
  • Drupal module development experience
  • Experience writing technical planning and development documentation
  • Advanced Git and Drush skills
  • Experience with managed hosting such as Pantheon, Acquia, Platform.sh
  • Exposure to testing methodologies such as Selenium, Behat, and PHPUnit

Nice to Have...

  • Understand SEO best practices
  • Understand big data analysis
  • Performance optimization experience
  • Front-end development experience including responsive/mobile-ready
  • Deeper experience with testing methodologies such as Selenium, Behat, and PHPUnit
  • Experience with CloudFlare, Pingdom, Mailchimp, and Mandrill
  • Comfortable with Linux and basic system administration
  • Some off business hours availability on occasion for deployments (approximately one day per month)
  • Drupal community involvement

Job Details...

  • Full-time position (between 30 to 40 hours/week) though part-time would be considered
  • Ability to work remotely or in SF office when not at client office
  • Benefits package for employees working at least 30 hours/week including medical, dental, PTO, and 401k
  • Employees working at least 30 hours/week are paid to attend DrupalCon North America and BADCamp during the regular work week

Apply Now

June 2015 - Drupal Architect - Bay Area, CA (Position Has Been Filled)

We are seeking a Drupal Architect for an Enterprise-level multilingual Drupal project for a green energy business in the Bay Area, California. The development team is in place and has been improving and adding new features to the Drupal sites since January 2015. The Drupal architect will provide Drupal architecture expertise, technical guidance and peer review for the development team, meet with business stakeholders for requirements gathering and clarification, participate in Agile project process, work closely with the project ScrumMaster to ensure team members are unblocked and can work productively, coordinate production pushes, write technical documentation, and participate in site development as needed.

Ideal Candidate Will Have...

  • Legal right to work within the United States
  • Ability to work during normal business hours in Pacific time zone
  • Strong English communication skills
  • Minimum of 5 years Drupal experience
  • Experience as Drupal architect and/or technical lead for multiple developers
  • Enterprise-level development experience including 3rd party integrations
  • Experience with software peer review process
  • Participated in weekly Agile meetings including daily standups
  • Drupal experience following best practices with standard Drupal modules like Context, Features, Field Collection, Media and friends, Rules, SEO-related modules (e.g. Pathauto, XMLSitemap, Redirect), Views and friends, Workbench and friends
  • Experience writing technical planning and development documentation
  • Module development experience
  • Experience with Git and Drush

Very Nice to Have...

  • Be on-site in Richmond, CA, 1 to 2 times per week
  • Drupal experience following best practices with Drupal modules like Bean, Domain, multilingual-related modules (i18n and friends), Panels and friends, Solr, Webform
  • Performance optimization experience
  • Front-end development experience including responsive/mobile-ready
  • Experience with any of the following 3rd party technologies: Adobe DTM, Adobe Test & Target, Brightcove, Eloqua, MaxMind, SalesForce
  • Experience with Acquia hosting

Nice to Have...

  • Experience with any of the following 3rd party products: Jira, Confluence, CloudFlare, New Relic
  • Drupal community involvement

Job Details...

  • Full-time position but ¾ time position would be considered
  • Open to employee, contractor, or contract-to-hire relationship
  • Ability to work remotely when not at client office
  • Ability to work in SF office if desired
  • Benefits package for employees working at least 30 hours/week
  • Employees are paid to attend the following Drupal events during the regular work week: DrupalCon North America, BADCamp, and Stanford Camp

Apply Now

 

About Hook 42...

We work on interesting Drupal projects with fun and talented people. We enjoy working with each other collaboratively rather than in silos as well as engaging with the Drupal community. We have a mix of full-time and part-time employees and contractors who work remotely or in our SF office so we attract great people regardless of work lifestyle. As of June 2017, roughly half of our team are women. We are also a certified women-owned business. But, we know we can always do better, and welcome more diversity into our team. If you don't meet 100% of the "ideal candidate" criteria but think you would be a valuable addition to our team, please still contact us. Even if this particular position isn't the right fit, we are always on the lookout for great people to work with.

 

  •