Senior Drupal Developer

The American Institutes for Research

Software & Data

Unspecified KSh Confidential
1 month ago

Job Summary


Job Description/Requirements


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 .


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.


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.


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.

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV