Required Skills And Experience
- 5 years of Drupal development experience, including relevant, recent experience with PHP 7+ and Drupal 8+.
- Capacity to juggle multiple projects and the ability to drive clear decisions amid uncertainty.
- A bachelor's degree in computer science or equivalent career experience.
- A willingness to learn and use new technologies or try new approaches, as appropriate for the problems being solved.
- A proficiency in Drupal module development and site building, including:
- Strong high-level understanding of the Drupal core API and how to navigate specifics in Drupal core documentation.
- Strong ability to map business requirements to the appropriate Drupal site-building constructs (views, content types, taxonomy vocabularies, etc.).
- Strong understanding of custom module development and key contributed modules that are commonly used by Drupal sites.
- Experience in the maintenance and administration of Drupal modules and sites.
- An advanced understanding of HTML, JavaScript, and CSS 3. The candidate will not be expected to be efficient at theme development but is expected to have a strong working understanding of how backend Drupal code renders and interacts with frontend code through Twig, jQuery, and AJAX requests.
- A proven track record of integrating open source and third-party applications into existing systems.
- A proficiency working with the GIT source control system on a day-to-day basis.
- Experience writing automated unit and functional tests that prove that a system meets stated requirements, and a strong willingness to write such tests.
- Experience interacting with the Drupal community and participating in the Drupal community process for reporting issues, submitting patches, and testing patches.
- A working understanding of Drupal security best practices and the appropriate ways to sanitize user input, store data, and expose data to reduce attack surface and maintain system security.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.