This is a temporary position as part of the Fundraising Product Team, which is a team focused on implementing concepts coming out of the Public Radio Incubation Lab, an incubator where NPR and stations partner to solve complex business problems, and increase digital donations to public radio.
A thriving, mission-driven multimedia organization, NPR produces award-winning news, information, and music programming in partnership with hundreds of independent public radio stations across the nation. NPR listeners value information, creativity, curiosity, and social responsibility – our employees do too. We are innovators and leaders in diverse fields, from journalism and digital media to IT and development. Every day, our employees and member stations touch the lives of millions worldwide.
As part of the NPR Digital Media team, you will work closely with Product Managers, Designers and a scrum team to bring solutions to life that facilitate donations on NPR’s digital platforms. Developing experiences to improve rates of giving to Member stations on NPR platforms from initial audience engagement to the donation form itself all the way through to supporting stations in the retention/renewal process. This role will be critical in developing ways to meet audiences wherever they are in the journey of becoming supporters and evangelists for public radio.
The role spans systems that power digital experiences on NPR platforms for our audience and connect those audiences with our Member stations. Collaborating with staff in Digital Media and at Member stations, you will be expected to take a lead role in developing and deploying technical solutions that:
- Bring to life concepts developed by the Public Radio Incubation Lab
- Integrate fundraising more deeply into NPR’s suite of digital products including NPR.org, NPR One, newsletters, podcasts and smart speakers.
- Customize user experiences on NPR platforms with propensity-based modeling, ensuring users are asked to do the right thing based on their point in the user journey.
- Enable the sharing of donor data between NPR and our Member stations.
- Ensure secure handling of donor payment processing.
- Integrate with NPR’s identity service, and other APIs.
- Integrate with NPR’s SalesForce CRM and supporting marketing products such as Marketing Cloud.
- Help resolve other core business challenges faced by NPR and our Member stations.
Each day you will work with a cross-functional team of brilliant professionals combining business, design/user experience and engineering expertise, working relentlessly to push the boundaries of what’s possible, paving the road for the future of news and entertainment media.
Our team has a passion for Agile development and continuous improvement. We are diverse, lifelong learners and read omnivorously from NPR’s giveaway book shelf, regularly walk down the hall to Tiny Desk Concerts, tell coding jokes, optionally bring treats to share, have on-site happy hours and optionally present at conferences. Plus, we have a great work-life balance – seriously.
- Experience with e-commerce or digital fundraising solutions
- Previous work in PCI-compliant environments, or comparable security experience
- Familiarity with payment processing solutions such as Apple Pay, Google Pay, Vantiv, Spreedly, Stripe and supported APIs
- Fluent in HTML, CSS, JavaScript and/or PHP
- Some fluency in relational databases, such as MySQL
- Ability to work in Unix command-line over SSH terminal
- Experience working with a version control system (Git preferred)
- Experience with CRM platforms used by NPR and Member stations such as Salesforce
OTHER REQUIRED SKILLS
- Creativity, initiative, thirst for innovation and acute attention to detail
- Vigor for crafting well-tested, well-documented and elegantly structured code
- Passion for standards-based web development and polyglot programming
- Eagerness to be involved in all stages of the product development cycle
- Honesty, friendly attitude and good sense of humor
BONUS POINTS FOR
- Experience working with a multidisciplinary product development team in an Agile environment.
- Experience working with content management systems, mobile applications or smart speakers
- Every additional programming language and framework you are fluent in.
- Addiction to writing code in Test-Driven Development style.
- Experience with A/B testing methodologies
- Familiarity with the business model of Public Radio or other federated non-profit organizations
- Experience with other CRMs such as Raiser’s Edge, Memsys and Allegiance
- Willingness to contribute to open-source projects.
- A passion for NPR’s content and/or familiarity with our digital products.
NPR offers a competitive compensation and comprehensive benefits package including health and wellness benefits, retirement, and work/life balance programs, as well as opportunities for career growth and development.