Science Feedback’s mission is to help promote scientific information online and tackle the rise of disinformation in the media and social networks.
We are looking for a frontend web developer to work on its crowd-sourced scientific fact-checking platform.
For background, you can see how our international network of scientists contribute to review influential articles and claims on our current publication websites Climate Feedback and Health Feedback. Our reviews are featured prominently in Google search results (ex) and used by Facebook to inform users who have interacted with posts containing false information (ex). This is a powerful way for scientists to contribute to fighting the rise of misinformation and fake news for a more trustworthy Internet.
The platform in construction is used by our editors and scientists to assist the process of fact-checking, from monitoring trending news on social media, articles or videos. We are also using the platform to build an open database of all the articles and social media accounts that have published or shared false information, starting with the topic of COVID-19.
The infrastructure consists of a postgres database that stores media articles and items reviewed. Data are available through a Flask Python Server. Backend is hosted by Scalingo; image assets are stored on OVH. A React Redux front-end is used for users’ interaction. The article data is enriched with social media share counts from various APIs (eg Buzzsumo.com) and extract-transform-load Celery pipelines.
In this web developer position, you will be working with our tech team to further develop the platform, by implementing:
- a publication system that allows scientists to comment on items credibility and allows editors to review and edit these contributions,
- data visualizations and page templates that aggregates reviews for each item (à la Rotten Tomatoes),
- a notification system whereby experts receive emails for trending items in their field of expertise, and editors can invite scientists to review specific content,
- data automation for automatic expertise check based on scientists’ publication list using third parties APIs (eg orcid, scimagojr),
- a graph exploration tool to see how propagation of fake news relied on a network of websites and social media accounts, where many of which are known to have repeatedly promoted misinformation in the past.
- Strong knowledge of React, Redux, SASS,
- Good knowledge of Docker, PostGreSQL, Python, Flask,
- Clean code, test (Pytest, Jest and Cypress running on Circleci), maintainability,
- Ability to work under supervision as well as independently, identify blocks and report to avoid getting stuck,
- Organized, work with Agile approach,
- Optional: Ability to code in PHP for a WordPress site; there will be some fixes to make on the publication sites.
- Experience: 2 years or more,
- Compensation: commensurate with experience,
- We propose a full time position for at least 6 months (part-time or freelance arrangements can be discussed and a long term contract can follow if there is mutual interest),
- Localisation: Paris center, remote possible but we require at least one day a week in Paris.
Please include a CV in your email
and explain your motivation for the position.