Overview

Alliance Defending Freedom is looking for a highly skilled Senior Drupal Developer to work from a remote home office. As Senior Drupal Developer, you will report directly to the VP of Web Development. In this role, you will collaborate with and lead a small team of developers and guide the team through all phases of the SDLC while adhering to modern best practices and industry standards in an Agile workflow environment.  The team will be responsible for building and/or maintaining a variety of websites across multiple web platforms (E.g., Drupal, WordPress, etc.) with the emphasis on the Drupal 9+ flagship website.  The team will also be responsible for building and maintaining custom applications and system integrations that are critical to the web presence and operations of ADF.  We are looking for a lead developer with the technical acumen to complete these projects independently, while coaching and mentoring junior web designers and developers.

Your Essential Responsibilities:

In this position, you will:

  • Be responsible for the full SDLC of ADFlegal.org.
  • Build, maintain, install, and configure custom Drupal modules.
  • Evaluate, install, configure, and patch public Drupal modules.
  • Design, build, and maintain Drupal themes (templates, views, blocks, etc.).
  • Be the SME for all things Drupal.
  • Support a cross-functional team of designers, developers, and business stakeholders.
  • Make strategic decisions related to (Drupal and custom) system architecture and design.
  • Continuously work to improve the -ilities (E.g., scalability, maintainability, extensibility, availability, etc.) for all systems and processes for which you have responsibility or influence.
  • Provide technical feasibility assessments to project managers and other stakeholders.
  • Explain and defend technical approaches and decisions to non-technical stakeholders.
  • Assist in backlog grooming and the creation of technology roadmaps.
  • Create and contribute to documentation (instructional, technical specifications, etc.).
  • Provide various reports to technology leadership and business stakeholders.
  • Lead others in the transformation/adoption of Agile and Scrum.
  • Participate in all Scrum ceremonies.
  • Update project tasks promptly and diligently.
  • Be self-motivated and motivate others.
  • Lead and participate in code reviews.
  • Write clean, well-organized, and forward-thinking code.
  • Provide leadership and mentoring to junior developers.
  • Have emergency on-call responsibilities.
  • Adhere to all security policies and best practices.
  • Follow prescribed deployment and project management processes.
  • Setup and maintaining a local development environment independently.

Skills you need to succeed:

Content Management Systems (CMS):

  • Drupal 9+
  • Drupal 8
  • WordPress

Platforms:

  • Pantheon
  • Azure
  • Flywheel

System Integrations:

  • Salesforce
    – Pardot
    – Litify
  • Azure
  • iDonate
  • Google Analytics
  • Snowflake
  • Tableau

Languages, Libraries, & Frameworks:

  • PHP – Twig
  • JavaScript – ES6 and jQuery
  • Bootstrap 4/5
  • HTML5
  • CSS3
  • Sass
  • Cypress.io (Mocha, Jasmine, Chai, Expect.js, etc.)

Tools:

  • Docker
  • Lando
  • Composer
  • Node – NPM
  • Git – Bitbucket
  • Atlassian – Jira, Bitbucket, Confluence
  • Solr
  • Axe DevTools

Skills / Experience:

  • Front-end application development
  • Backend application development
  • Systems integration (RESTful APIs, webhooks, etc.)
  • DevOps – Windows, Linux (Ubuntu), WSL
  • WCAG 2.0 AA
  • SSO (SAML 2.0)
  • Web design
  • User experience (UX)
  • Search Engine Optimization (SEO)
  • Digital marketing
  • Web analytics
  • Agile project management
  • Software industry tools, standards, trends, and best practices
  • Common software solution patterns and architectures

Education and/or Experience:

  • 3+ years as a senior/lead software developer
  • 10+ years as a software developer
  • Experience with developing enterprise websites and maintaining complex systems.
  • Track record of responsibility for delivering scalable, high quality, software solutions.
  • Experience delivering value in an Agile environment.
  • Working knowledge of all or most of ADF’s software stack.

ARE YOU LOOKING FOR AN ORGANIZATION WITH A COMPETITIVE

COMPENSATION AND BENEFITS PACKAGE, TOO? 

We have it! Alliance Defending Freedom offers team members a competitive compensation and benefits package that includes major medical insurance, dental care, medical and dependent care reimbursement, paid disability, long-term care insurance, and life insurance. We also offer a 401(k) plan with a generous company match. Work and life balance is important to the well-being of our team members. You will receive paid time off (PTO) that starts accruing from your hire date and 11 paid holidays per year.

Please mention that you found this job from SearchRight when submitting an application. We’d also love for you to send us a message if you apply. This helps our efforts with building relationships and making the job search better for candidates. Thank You

About Alliance Defending Freedom

Alliance Defending Freedom is an alliance-building legal organization that advocates for the right of people to freely live out their faith. Please visit http://www.adflegal.org/about-us/careers to view our Statement of Faith and Doctrinal Distinctives.