Drupal Developer

Organization: 
Shimshock Group

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.

To Apply:
Visit our website and use our online application form to submit your resume, cover letter, and information on how we can contact you. We look forward to discussing further!

About Us:
The Shimshock Group is an online customer interaction consultancy. We help our clients maximize their customer relationships through advanced sales, marketing, and technology initiatives. We are an Acquia Partner, and have developed Drupal community, content management, and e-commerce sites for clients in industries such as financial services, education, media, publishing, health care, and technology. Our team is filled with people who are smart, creative, and technologically adept, and committed to providing high quality solutions. Customer satisfaction is at the center of our work. Visit our site to read more about our background and focus: http://shimshockgroup.com/about