AMERICAN INSTITUTES OF RESEARCH – Senior Drupal Developer

About the job

Overview

Work for a first-class institution that is innovative, multi-dimensional, and dynamic by joining AIR as a Senior Drupal Developer.

We hire talented and forward-thinking professionals to build our cross-functional teams and support our clients in solving complex problems. Our people—problem-solvers, changemakers, and creative thinkers—are experts in their craft who rise to meet today’s challenges.

The Senior Drupal Developer will play an integral role in delivering on some of the most meaningful projects in communities across the United States and the world. You’ll collaborate with our teams of motivated and passionate visionaries, where your input will be valued and your contributions vital to our success.

AIR is currently seeking an enthusiastic, self-motivated Senior Drupal Developer to join our Technology Solutions team, providing support to the USAID-funded Famine Early Warning Systems Network (FEWS NET) project’s Learning and Data Hub ’s website .

Our Technology Solutions team at AIR incorporates a user-first philosophy with cutting-edge web and mobile technologies to design and develop elegant products that drive our mission in the Education, Health, Workforce, and International sectors. You will get to work with a collaborative team on projects that drive our mission in the education, health, workforce, and international sectors.

We value the experiences of every member of our institution, from entry level to executive. As part of our collaborative, learning-oriented team, you’ll be encouraged to grow in your career, develop additional skills, and progress professionally.

This position is based in Kenya and Ethiopia. Kenyan citizens and Ethiopian Citizens are encouraged to apply.

About AIR

Established in 1946, with headquarters in Arlington, Virginia, AIR is a nonpartisan, not-for-profit institution that conducts behavioral and social science research and delivers technical assistance to solve some of the most urgent challenges in the U.S. and around the world. We advance evidence in the areas of education, health, the workforce, human services, and international development to create a better, more equitable world.

AIR’s commitment to diversity goes beyond legal compliance to its full integration in our strategy, operations, and work environment. At AIR, we define diversity broadly, considering everyone’s unique life and community experiences. We believe that embracing diverse perspectives, abilities/disabilities, racial/ethnic and cultural backgrounds, styles, ages, genders, gender identities and expressions, education backgrounds, and life stories drives innovation and employee engagement. Learn more about AIR’s Diversity, Equity, and Inclusion Strategy and hear from our staff by clicking here .

Responsibilities

The responsibilities for the position include:

  • Helping formulate an effective, responsive design and turning it into a working theme.
  • Working closely with back-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
  • Designing and implementing new features and functionality.
  • Establishing and guiding the website’s architecture.
  • Ensuring high-performance and availability, and managing all technical aspects of the CMS.
  • Working closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.

Qualifications

Education, Knowledge, and Experience:

  • A minimum of 8 years of professional Drupal website development experience (must have Drupal 9 experience).
  • Experience building user interfaces for websites and/or web applications.
  • Experience working with PHP, JavaScript, and jQuery.
  • Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, Blocks, CKEditor, Layout Builder, Media Library, Taxonomy, Paragraphs, Search API, Webform, and Panels.
  • Comfortable working with debugging tools like Drush, Firebug, Chrome inspector, etc.
  • Experience developing web solutions in Drupal and PHP implementations in a LAMP environment.
  • Ability to architect enterprise Drupal solutions including data, display, and information architecture.
  • Experience creating custom Drupal modules, custom web components, and TypeScript.
  • Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
  • Knowledge of PHP, PHP files, Twig and similar theme functions, and knowledge of the Drupal theme layer.
  • Mailchimp transactional email experience.
  • Experience with Docker or Docksal.
  • Thorough understanding of the software development lifecycle (e.g. requirements, design, development, and testing) and exposure to agile or iterative SDLC).
  • Preferred Experience but not required:
    • Experience working in an agile team environment.
    • Experience working with ticket management tools, such as Jira.
    • Experience managing a team of web developers and/or programmers working on complex website design, development and implementation.
    • Experience using GitHub or similar code repositories.
    • Experience working with USAID or other international development organizations.

Skills

  • High level of fluency with HTML5/XHTML and CSS.
  • Ability to write JavaScript with and without the use of frameworks such as jQuery.
  • Ability to develop CSS with consistent styles across platforms and browsers.
  • Ability to convert comprehensive layout and wireframes into working HTML pages.

Disclosures

All qualified applicants will receive consideration for employment without discrimination on the basis of age, race, color, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.

AIR adheres to strict child safeguarding principles. All selected candidates will be expected to adhere to these standards and principles and will therefore undergo rigorous reference and background checks.

AIR maintains a drug-free work environment .

APPLY NOW

Leave a Reply

Your email address will not be published. Required fields are marked *