View Our Website View All Jobs

Front-end Drupal Developer

We are seeking a Front-end Drupal Developer who can thrive as part of a dynamic and progressively-thinking front-end team. This position may start as freelance contract work and/or contract-to-hire. We are open to both the possibility of a freelancer or an employee, based on your preference and our needs.

We are looking for someone who writes clean, semantic, well-documented code, and who enjoys working collaboratively with a team of developers, managers, and project owners. We expect that all candidates for this position will possess a mastery of CSS, HTML, and JavaScript, and be comfortable building strategic front-end architectures for some of the biggest sites on the web. In addition, we expect candidates to have an affection for up-and-coming front-end technologies and techniques.

Here at Lullabot we strive to implement best practices and follow coding standards for all of the code we produce. This requires the candidate to have experience with Sass, as well as a knowledge of Drupal, modern JavaScript, and PHP.

We are looking for a team member with impeccable technical skills, combined with the ability to be creative and collaborative. They'll be able to manage themselves in a distributed working environment while providing superb communication to team members and clients. Equally important is an individual that can stand behind and support the Core Values we have here at Lullabot.

Technical Expectations:

  • Proficiency in core technologies for front-end development (CSS, HTML, and JavaScript).
  • Hands on experience with projects that implemented responsive design.
  • High level usage and history using Sass and CSS architecture.
  • Talent for all aspects of Drupal theming including: using the UI, configuration, and basic site administration, creation/manipulation of template files, preprocessing, and writing/overriding theme functions.
  • Comfortable working with jQuery and other more modern JavaScript libraries for front-end development.
  • Knowledge and adherence to coding standards.
  • Familiarity with accessibility best-practices.
  • Ability to identify and resolve front-end performance bottlenecks.
  • Experience identifying and fixing website accessibility issues.
  • Debugging experience in IE11+, mobile Safari, and more modern browsers.
  • Familiarity with Git, LAMP stack, terminal commands, and project ticketing systems.


  • Strong communication skills and a positive attitude toward your work. We love our work and you should too!
  • Self-directed: able to work independently and within a team, and consistently manage your own tasks.
  • Team player: we expect that you work and play well with others.
  • A healthy work/life balance: we encourage you to have a life outside of work.

Bonus Points For:

  • Experience with React, Vue.js and/or Node.
  • Creating and managing front-end build processes.
  • Performed in the roles of teaching or mentoring.
  • Worked with large teams on large projects.
  • Serving as a lead on past development projects.

The starting salary for this role is between $60k - $80k. In the case of contractors, hourly rate varies per individual requirements. Pay will be commensurate with experience.

About Lullabot

Chances are good that working for Lullabot will be like nothing you've ever done before. Lullabot has been a leader in Drupal web development since our founding in 2006. We’re a distributed company without a central office, and we hire the best talent wherever those people may live. Our team is spread out across the U.S., Canada, and Europe. We are masters of communication and our tightly-knit team works very closely despite geographical separation. In fact, most new employees say they feel more connected to their co-workers at Lullabot than they ever did at a conventional co-located company.

Lullabot is distributed, but not a "virtual" company. The majority of our workers are full-time employees and we provide a great benefits package including health, vision, dental, and life insurance; a 401k retirement plan; a generous tech stipend for employees to purchase computers, cell phones, or other work-related expenses; and a stock options package once you reach your two-year anniversary. We offer new employees 15 paid-days-off per year, 20 paid-days-off per year after your two-year anniversary,  and 25 paid-days-off after your seven-year anniversary. In addition, we offer a four-week paid Sabbatical once an employee hits 10 years with Lullabot. (Plus holidays!) And did we mention there's no commute? Your time is flexible as well, so if you need to take a break to pick the kids up from school, it's usually not a problem.

We have flexible hours, but we tend to schedule meetings during the North American workday and expect employees to be online and available during most of this time. While we work a 40-hour week, we schedule our developers 30 billable hours per week to leave time for learning, article writing, internal projects, or work in the community. Self-direction, a casual but confident attitude, and a focus on quality over quantity are some of the things we look for. We work from both the head and the heart and guide our decisions by our Core Values.

One more thing....

We strive to be transparent about our timeline and welcome you to reach out to and touch base on your application at anytime.

Lullabot, Inc. is an equal opportunity employer and does not discriminate against applicants or employees because of race, color, religion, national origin, sex, age, or membership in any other class protected by law. Applicants who require reasonable accommodation to complete the application and/or interview process should notify Human Resources at

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*