Jobs

Love Drupal or WordPress? 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!


Open Positions

Project Manager

Hook 42, a full-service, distributed web agency delivering Drupal and WordPress development, is currently seeking a full-time Project Manager to be part of our Operations and Projects team.
 
You will be responsible for managing client facing web development projects, analyzing and advising on business processes as well as facilitating change within the projects. Web development projects are fast paced with many moving parts. You should be well versed in eliciting and managing requirements, planning for risk and implementing change orders along with the standard project management tasks. To make these projects successful, you will be the glue between the engineering teams, clients and Hook 42 management to ensure we continue to delight our customers with our work.
 
This is a remote position, so you need to be able to manage your time effectively, reach across geographies and timezones to drive project progress and push project awareness up, across and out.

Responsibilities

  • Manage multiple projects and become the trusted advisor for their assigned clients
  • Balance expectations accurately with the client and Hook 42 management regarding each project’s time, scope, budget and customer satisfaction
  • Manage project change control issues and proactively escalate unfavorable risk, cost, scope, and schedule variances
  • Lead estimating and budget development process for assigned projects
  • Proactively manage project budgets and schedules and escalate project issues in a timely manner
  • Manage project status meetings with team members to assure delivery within time, scope, and cost
  • Ensure formal documentation is produced for assigned projects and generate milestone status reports
  • Lead planning and implementation of projects. Define project tasks, resource requirements, and manage resource allocation
  • Guide the team through the development, testing and implementation stages, and review the completed work effectively
  • Ensure that team follows correct procedures, policies and documentation requirements through intake, development, QA and rollout of a project

Qualifications:

  • Must have a bachelor’s degree and 5 to 7 years progressive experience in project management
  • 2+ years’ experience in web development project management experience - Drupal and/or WordPress a plus
  • Deep knowledge of at least one of the major project management styles (Agile, Waterfall)
  • Excellent written and oral communications and interpersonal skills a must
  • Must be extremely organized and capable of tracking, managing, and resolving many issues simultaneously
  • Proven ability to work with all members of a project team, including business leaders, technical leaders, software engineers, and system administrators
  • Organized, efficient, and attentive to details
  • Experience in change management and risk management during the project life cycle
  • Ability to function effectively in a fast paced environment and manage multiple projects simultaneously
  • Demonstrated ability to train, coach, and mentor project team members
  • Preferred experience managing large, business systems projects
  • Certification preferred – CPO, CSM, PMP, CAPM, PgMP, PMI-PBA, PMI-ACP

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, Trello)
  • Proficiency with document tools (e.g. G Suite, Microsoft Office)
  • Industry standard project management scheduling software (e.g. Microsoft Project, OmniPlan)
  • Configuration and extension of ticket management systems (e.g. Jira, Zoho, Basecamp, Asana, Trello)
  • Software Development Lifecycle process
  • Git workflows and supporting tools
  • Managed hosting platforms (e.g. Acquia, Pantheon, Platform.sh)

 


 

Front-end Developer

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 mid-level and senior-level Front-end Developers with Drupal experience. We will also consider Full Stack Developers with strong front-end skills. We are open to both part-time and full-time and both contractor and employee applicants. Must be able to work in the US time zone. This position is remote. Recruiters and other agencies need not apply.

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 or Eastern 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:

Comfort with the following tools and processes:

  • 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)
  • Basic site building
  • Software peer review process and adherence to coding standards
  • Understanding of decoupled architectures

Nice to have

  • Open source contributions
  • Understanding of SEO
  • Understanding of accessibility
  • Experience with multilingual sites
  • Experience with Gutenberg in Wordpress

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

Perks and Benefits

  • Full-time employees working 30+ hours/week are paid to attend approved conferences and camps during the regular work week
  • Medical, dental, and vision insurance for full-time employees working 30+ hours/week
  • 3 weeks PTO and 10 paid holidays for full-time employees working 30+ hours/week
  • 4 weeks PTO for full-time employees after 4 years
  • 401(k) after 90 days of employment
  • Option to work remotely or in SF office
  • Part-time or full-time with option for tailored work-weeks (e.g. 35 hours/week)
  • Focus on work-life balance
  • Time for contributing to open source

Apply Now

 

 


 

Full Stack Developer

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 mid-level and senior-level Full Stack Developers with Drupal experience. We are open to both part-time and full-time and both contractor and employee applicants. Must be able to work in the US time zone. This position is remote. Recruiters and other agencies need not apply.

A Full Stack Developer is fluent in site building, back end development, and front end development within a modern development workflow. The best candidates have a strong understanding of industry trends and web content management systems (in particular, Drupal and WordPress). An understanding of the entire web development process, including design, development, and deployment is needed. Experience building responsive websites or web applications, as a Full Stack Developer, is required.

Candidate Must Have:

    General

    • Legal right to work within the United States
    • Experience working as remote team member
    • Maintain a reasonably consistent work schedule, mostly within regular business hours in US timezone
    • 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

    Comfort with the following tools and processes

    • 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)
    • Basic site building
    • Software peer review process and adherence to coding standards
    • Understanding of decoupled architectures
    • Nice to have
      • Open source contributions
      • Understanding of SEO
      • Understanding of accessibility
      • Experience with multilingual sites
      • Experience with Gutenberg in WordPress

    Requirements for Full-Stack Developers

    Mid-Level

    • General
      • 4+ years of relevant development experience (any web technologies)
      • 2+ year of domain-specific experience (e.g. Drupal 7, Drupal 8, WordPress, React)
      • Ability to work on multiple concurrent projects within reason
      • Experience using command-line tools (e.g. drush, console, SSH, bash)
      • Nice to have
        • Some formal education or training, college degree preferred
    • Front End
      • Experience building responsive UIs for websites or web applications
      • Ability to convert wireframes and mockups into web pages
      • Fluency in HTML5, XHTML, and CSS
      • Experience with JavaScript and jQuery
      • Ability to write JavaScript with and without the use of frameworks
      • Comfort with front end DevOps tools (e.g. Gulp, Grunt, PhantomJS, Sass, Ruby)
      • Experience with grid systems (e.g. Susy, Bootstrap, Foundation, FlexBox)
      • Comfort with front end debugging tools
      • Comfort testing against different browsers and devices
      • Experience with common Drupal and/or WordPress base themes
    • Back End
      • Experience with JSON and structure data
      • Experience writing PHP code (e.g. module development)
      • Experience writing queries for MySQL Database
      • Understanding performance and security best practices
      • Comfort with back end debugging tools
    • Nice to have
      • Experience with Drupal 8 Twig
      • Experience with additional JS frameworks (e.g. Node.js, Vue.js, React, Angular)
      • Experience with migrations
      • Experience with decoupled architectures (web services, third-party integrations)
      • Experience with search technologies (e.g. Elasticsearch, Solr)

    Senior-Level

    • General
      • All Mid-Level Developer items
      • 7+ years of relevant development experience (any web technologies)
      • 5+ years of domain-specific experience (e.g. Drupal 7, Drupal 8, WordPress, React)
      • Experience and/or desire to mentor other developers
      • Desire to keep up-to-date with technology trends
      • Direct experience in analyzing requirements and identifying potential solutions
      • Nice to have
        • Bachelor's degree or equivalent in relevant field
        • Acquia certification
    • Experience and responsibilities
      • All Mid-Level Developer items
    • Front End
      • Comfort 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 understanding of JavaScript and jQuery
      • Understanding of pattern library approaches
      • Experience with additional JS frameworks (e.g. Node.js, Vue.js, React, Angular)
    • Back End
      • Experience extending libraries (e.g. carousels, embedded media, Google Maps)
      • Experience with decoupled architectures (web services, third-party integrations)
    • Nice to have
      • Experience creating theme documentation (e.g. KSS, Pattern Lab)
      • Experience creating front end tests

    Salary Range

    Competitive / DOE

    Perks and Benefits

    • Full-time employees working 30+ hours/week are paid to attend approved conferences and camps during the regular work week
    • Medical, dental, and vision insurance for full-time employees working 30+ hours/week
    • 3 weeks PTO and 10 paid holidays for full-time employees working 30+ hours/week
    • 4 weeks PTO for full-time employees after 4 years
    • 401(k) after 90 days of employment
    • Option to work remotely or in SF office
    • Part-time or full-time with option for tailored work-weeks (e.g. 35 hours/week)
    • Focus on work-life balance
    • Time for contributing to open source

    Apply Now


    About Hook 42...

    We work on interesting web (Drupal, WordPress, React, Vue, Elasticsearch...) projects with fun and talented people. We enjoy working with each other collaboratively rather than in silos as well as engaging with the Open Source 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 January 2019, 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're always on the lookout for great people to work with.