Drupal Developer

Location: 

  • United States

Employment: 

  • Full Time
  • Part Time
  • Contract
  • Contract-to-Hire

Telecommute: 

  • Allowed

Remote Work: 

  • Up to 100%

Job Description: 

We need qualified Drupal developers with at least two years experience building and customizing large-scale Drupal sites. We have availability for a variety of developers, including:

  • Site Builders, who excel at installing and configuring solid Drupal platforms, and have knowledge of many of the most important modules
  • Themers & Template Developers, who know how to translate a PSD into a working site structure, and are skilled at responsive design concepts
  • Drupal Programmers, who have strong experiences with architecting Drupal sites, writing custom modules, and leveraging tools such as CTools, Features, Context, and Strongarm

Many of our developers have good experience with technologies such as PHP, MySQL, HTML5, CSS3, JavaScript, jQuery, Sass, Compass, Git, and Drush. However we're not looking for the world's top experts in these technologies. We'd rather have someone on our team who can admit they don't know the answer to every problem, but is confident in his or her ability to find an answer in a short amount of time. From all of our team members, we expect the following:

  • Personal initiative - you are expected to be proactive, ask good questions, and identify solutions
  • Strong technical knowledge - previous experiences from which you can draw ideas, and a dedication to continued education and self-improvement
  • Detail-oriented - ensure specifications are accurately translated into deliverables, and test work thoroughly
  • Strong troubleshooting skills - a curiosity to find the right answer, and research until a good solution is found
  • Dedication to excellence - you take pride in the quality of your work

Above all, we need smart developers who have high standards for themselves, want to learn, and are dedicated to delivering the best possible solutions for clients. Candidates must be comfortable working in teams comprised of consulting, client, and third-party resources, have good communication skills, and a positive, can-do attitude. Developers can be located anywhere in the United States, and we're looking to fill both full-time and part-time roles. We are also open to contract and contract-to-hire opportunities.

Responsibilities:

Site Builders

  • Setup and install Drupal environments
  • Perform research to determine Drupal modules which best meet client objectives
  • Configure sites to match project requirements, including implementation of Content Types, Blocks, Views, and media, online community, and e-commerce functionality
  • Use tools such as Panels, Context, and Display Suite to develop a strategy for the display of site content

Themers / Template Developers

  • Translate design specifications and PSD files into Drupal themes
  • Coordinate with Creative Designers to ensure all design components have been accounted for
  • Use tools such as HTML5, CSS3, Modernizr, Sass, and Compass to create robust, responsive user interfaces
  • Create custom templates to meet unique client requirements for Content Types, Views, and other site components
  • Research the latest trends in responsive design, and offer recommendations on how to enhance client projects
  • Coordinate with Site Builders to ensure consistency between content display and theme

Drupal Programmers

  • Develop custom Drupal modules, leveraging the system API, and knowledge of PHP, MySQL, AJAX, and JavaScript
  • Create extensions or patches to resolve module issues, or more effectively meet client requirements
  • Implement advanced performance modules, such as Varnish, Memcache, Authcache, and APC (while coordinating with system admins)
  • Provide best practices feedback to site builders and themers, to ensure solutions are optimized
  • Offer recommendations to Solutions Architects on potential architectural issues and risks
  • Coordinate with Technical Lead on implementation issues

All Developers

  • Test deliverables against client acceptance criteria
  • Coordinate with team members and project manager to ensure successful delivery
  • Identify and communicate issues and risks
  • Participate in project status meetings

 

Requirements:

  • 2+ years developing Drupal sites, preferably large-scale online community, e-commerce, or content management solutions
  • Bachelor's degree in Arts, Science, or Business
  • Practical experience with Drupal modules, HTML5, PHP, JavaScript, CSS, and MySQL
  • Well-rounded knowledge of web-based technologies
  • Familiarity with tools such as Git and Drush
  • Strong troubleshooting skills
  • Self-starter with strong initiative
  • Good verbal and written communication skills
  • Comfortable working in a collaborative environment with team members and clients
  • Must be located in the United States

Preferred, but not Required:

  • Previous experience working at a consulting firm, professional services company, or agency
  • Active participation in local Drupal scene, including community meetings, Meetup groups, etc.
  • Experience developing technical documents, including concept diagrams, functional requirements specifications, site maps, feature inventories, and technical analysis reviews.

 

Note: We are not interested in agencies, offshore firms, or consulting groups to fill these roles.

Job Application

Interested in this job? Enter the information below, and we will respond as soon as possible!

Share your personal website.
Share information you would like forwarded to our Human Resources team.
Resume
Enter a URL where your resume is located online, or upload a file.
Enter the URL where your resume is located online, such as a personal website, Google Docs file, or LinkedIn profile.
Upload a resume document. Files can be no more than 50 KB, and must be one of the following formats: Microsoft Word (doc or docx), PDF, Open Document Format (odt), Text (txt), or Rich-Text Format (rtf).
Files must be less than 50 KB.
Allowed file types: txt rtf pdf doc docx odt.
By submitting this form, you accept the Mollom privacy policy.

Tags: