We are currently seeking a full-time, on-site Drupal developer to join our team in Minneapolis, MN. Duties would consist of developing new web applications built primarily using the Drupal platform, writing custom modules, identifying quality community modules, and architecting new Drupal bids. Applicants will be expected to provide examples of work, if available, and may be asked to complete a coding challenge.

Basic Requirements:

  • Minimum of 3–5 years PHP web development experience with Drupal development in the last 2 years
  • Firm grasp of Git-based source control
  • Competent with MySQL-based database concepts
  • Familiarity with automated deployment strategies
  • Solutions-oriented thinking; always looking for the smart solution to a problem rather than jumping at the first answer
  • A preoccupation with staying on top of industry trends and technologies
  • You embrace simplicity and elegance over technical complexity when designing solutions

Proven Skills & Technical Requirements:

  • Expert understanding of Drupal’s code structure, module architecture, and theming components
  • Expertise in authoring and extending Drupal modules
  • Thorough experience in leveraging Drupal’s hook & API systems, views, entities, taxonomies, and other site building blocks
  • Thorough knowledge of Drupal’s feature set and configuration
  • Competent in authoring JavaScript and using libraries such as jQuery
  • Competent in web services integrations (REST/SOAP)
  • A desire to be personally responsible for production-level code
  • Ingenuity to leverage all available tools at your disposal
  • Comfort working with Linux-based systems

Bonus Qualifications:

  • Drush is a huge plus
  • Experience in e-commerce integrations/implementations is a huge plus
  • Experience with caching and scaling techniques
  • Experience in multi-lingual implementations
  • Experience with Pantheon platform
  • Experience with CSS preprocessors like SASS/LESS
  • Experience with Zurb Foundation
  • Contributions to the open-source community

This position is a salary position with family benefits including health, dental, life and paid vacation.

The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

Job Application

Ready to Apply?

Give us all the details below, and we’ll get back to you as soon as possible.

Personal Information

Position Information

Education Summary

Highschool

College

Other

Training & Skills

Portfolio

Enter the addresses of three web sites you have worked on and describe your role in each. Please ignore the fields below if applying for a non-development role.

Website One

Website Two

Website Three

Resume

Files must be less than 100 MB.
Allowed file types: pdf doc.

Conditions of Application

  1. True and Complete Information. I understand that all the information I furnish in my employment application and related documents and during my employment interview must be true and complete. I certify that all such information is or will be true and complete and that I have included any additional information or explanations that may be appropriate. I further understand that any false statement by me in this application or in any related document or the omission of any requested information will be cause for rejection of my application or for my dismissal if I have already been employed.
  2. Investigation. I hereby authorize AAI to investigate all statements made in this application, any related documents, and in any employment interview and understand that any offer of employment is contingent upon the satisfactory completion of such investigation. I understand such investigation will include (but is not necessarily limited to) a criminal background check. Except as otherwise specifically indicated in this application, I further authorize AAI to contact all employers, personal references, and academic institutions named in this application to provide any information necessary to evaluate my suitability for employment. I further authorize AAI to contact and/or interview any additional individuals, institutions, and employers AAI becomes aware of during its investigation as possible sources of information about me. I hereby release AAI and all such employers and references from any and all liability arising from their obtaining or providing information about me and my employment history, academic credentials, and suitability for employment as authorized in this application. I understand that if a consumer report or investigative consumer report is deemed necessary in connection with my application, I will be asked to sign a separate authorization in accordance with the Fair Credit Reporting Act.
  3. Employment at Will. I understand that all employment relationships between AAI and its employees are terminable at will, meaning that, if I am hired, my employment can be terminated at any time, with or without cause or with or without notice, at my option or at the option of AAI. I further understand that no employee or agent of AAI is authorized to offer me an employment relationship other than one that is terminable at will.
  4. Terms and conditions may be changed. I understand that, if I am hired, any terms and conditions of my employment and any Human Resources policies that may be issued (whether in an employee handbook or other written document) are not intended to give rise to contract rights and are subject to change by AAI at any time, with or without notice. I understand that no offer of benefits, such as, but not limited to, a pension plan, insurance, or salary rate is final until it has been reviewed by the Human Resources Department and fully approved by designated authorized AAI representatives on the appropriate Action Form.
  5. Acknowledgment. I understand I may ask questions regarding any of the information requested in this application or in any related document, and I acknowledge that any questions I asked were answered to my satisfaction. I further acknowledge that I have read and understood the preceding Conditions of Application.