Drupal Web Developer
Facing History and Ourselves
Title: Drupal Web Developer
Reports to: Associate Director, Web Development
Office: US Based Home Office
Start Date: January 2021
Facing History is seeking a Drupal Web Developer to join our growing Digital team and report to the Associate Director, Web Development. This mid-to-senior-level position will be vital in the operation, infrastructure, and development of Facing History’s digital properties, including the flagship facinghistory.org site. You will be the main developer on our large Drupal site and digital experience platform. You will keep busy working on challenging projects, jumping on bug fixes, and maintaining superb documentation. You will be an important mentor to less experienced developers and other colleagues.
Who We Are: We are a passionate, results-driven, and growing Digital team that partners closely with subject matter experts and content creators across the organization. Our team provides strategy, project management, production, and support for all of the organization’s digital platforms.
We are relentlessly committed to ensuring our users encounter digital experiences that are relevant, personalized, and impactful. We are flexible in our roles and have a team player approach. We serve the entire organization and work on projects ranging from marketing landing pages to custom fundraising solutions to innovative products for educators.
Our team is responsible for the stability and availability of all of our Digital platforms, (including the management of our partners and vendors), to ensure the best digital experiences. We govern all processes and procedures which deliver change to those platforms, with a view to minimizing incidents and operational risk while operating efficiently and responsively.
The digital team’s work is cross-functional in order to serve critical mission-driven needs. Our team prides itself in deeply understanding and caring about our users, and our impact, and in not losing sight of either when we build and maintain technology solutions. Our main site uses Drupal; we also use a wide range of tools for reporting and marketing, and to support our user-facing digital products, community events, and online courses.
Who You Are: You are curious and hands-on—always ready to dive into a problem, help out in troubleshooting, or jump into the code. You love writing code, but never forget the interests of the end-user and overall site performance. You are passionate about building accessible dynamic interfaces and are driven by understanding and serving the user. You deeply care about our mission and are interested in working in a nonprofit environment. You have strong communication skills that facilitate productive partnerships with technical and non-technical colleagues. You are team-oriented and take a collaborative approach to working with others. You are a lifelong learner, seeking to develop in this role, and on our team. You are comfortable jumping in and learning, mentoring others and asking questions of your peers and supervisor.
- Build, test and deploy feature additions for existing Drupal sites with a strong eye for detail, test performance, and accessibility
- Research and evaluate solutions and related technologies that meet project requirements, improve existing features, and anticipate future needs.
- Co-develop with external consultants and our growing internal dev team on feature enhancements and updates to our platforms
- Write and maintain clean, well-documented code. Review others’ code and mentor team members on development best practices.
- Work on bug fixes.
- Monitor and improve the technical performance of internal systems.
Testing, Troubleshooting, & Documentation
- Provide technical development and analysis across all projects
- Manage testing tasks and procedures and document issues
- Document, troubleshoot, and resolve issues reported by end-users
Stakeholder Management and Discovery
- Participate in discovery conversations with stakeholders. Present and discuss solutions, receive feedback, and iterate.
- Document user acceptance testing steps for stakeholders and proactively follow-up with stakeholders
- Minimum 5 years of experience designing and building web applications and solutions.
- Demonstrable excellence producing technical solutions at a high level, on larger/complex sites or products, for at least 2 years. Please show us your repo and/or portfolio.
- Deep knowledge of the Drupal application framework, including module and theme layer, and ability to create pragmatic custom technology solutions founded on Drupal best practices.
- Understanding of current web technologies such as React, Gatsby, GraphQL etc.
- Advanced understanding of Git version control.
- Experience with command-line tools and applications.
- Ability to draft detailed technical specification documentation.
- Very comfortable setting up and troubleshooting local AMP environments.
- Experienced solving layout and technical challenges, particularly those related to responsive web design and accessibility
- Knowledge of and commitment to writing accessible code, and experience testing sites for web accessibility
- Ability to work on multiple projects simultaneously.
- Proven ability to remain motivated and effective while working independently, and skilled at working on a collaborative team
- Strong communication (written and verbal) skills with technical and non-technical colleagues.
- Proven ability to manage time, balance a portfolio of large and small, long-term and short-term, projects, and to multitask and balance competing priorities
- Willingness to learn from and teach other team members.
In addition to meaningful and rewarding work, Facing History provides an excellent and competitive compensation and benefits package including medical, dental, vision, life & long-term disability insurance, a 403(b) program, generous paid time off, an employee assistance plan & a travel assistance plan, pre-tax Transit-pass program, flexible spending health care, and dependent care accounts, 4 voluntary Aflac plans, and a friendly work environment.
Facing History and Ourselves is an international non-profit education organization headquartered in Massachusetts. We empower teachers to help their students to think critically about history and to understand the impact of their choices. We provide professional development, coaching, and resources, through seminars and online courses that support the needs of educators worldwide who share the goal of creating a more informed, active, and thoughtful society. With 9 offices around the globe, we reach millions of students each year through our worldwide network of more than 71,000 trained educators. More than 30 years of research has documented our positive impact on teachers and students.
The lifeblood of democracy is the ability of every rising generation to be participatory, responsible decision-makers. From the disturbing lessons of the Holocaust and other genocides to struggles for civil rights from Birmingham to South Africa, we trust students to wrestle with complex moments in world history. Our lessons help them understand the range of human behavior and allow them to make essential connections between history, their own moral choices, and how historical events impact contemporary times.
FacingHistory.org | Twitter.com/facinghistory | Youtube.com/facinghistory
How to Apply