Clean Clothes Campaign is looking for a:

Data Coordinator (32hrs/wk)

Based in Amsterdam, starting a.s.a.p.

Clean Clothes Campaign (CCC) is dedicated to improving working conditions and supporting the empowerment of workers - most of them women - in the global garment industry. In the almost 30 years of our existence, an effective global network of more than 200 trade unions and NGOs has been created. Members and partners within the CCC global network are committed to a shared Global Strategic Framework, and cooperate in global working groups, as well as through national and regional coalitions. For more information on our recent campaigns and advocacy work, as well as our vision, mission and principles, you can visit

The Amsterdam office hosts two teams: the International Office (IO), which supports the CCC global network, and the Dutch Schone Kleren Campagne (SKC), which coordinates CCC activities in the Netherlands. These two teams are supported by IT specialists, an HR officer & office manager, a fundraising coordinator and a small financial team. In total, the organisation employs 25 staff within one legal entity (Stichting Schone Kleren Campagne). The organization has no Executive Director; decision-making is based on consensus and non-hierarchical principles, within a clearly defined framework of self-steering teams. The coordination of organisational matters is performed by a Cross Team Body (CTB), in which both teams are represented. The CTB has three portfolio holders (Finances & Grant management, Fundraising, and HR & IT/Office management).

CCC’s goals include being a diversity-based organisation in terms of gender, race, ethnicity, sexuality etc. CCC also aims to offer an accommodating environment and conditions to all employees (for example, adapted working hours and workplace, provision of additional support etc).

Job Description Data Coordinator

The role is a technical one, but always with a strong connection to the concrete advocacy and human rights work CCC does. The data coordinator takes the lead in the technical design and maintenance of various databases and data sources, designs an access control model, imports and exports data and designs and executes reports.

As some data sources are messy, it requires creativity, accuracy and sometimes plain elbow grease to get data to the right places.

Tasks and responsibilities include:

  • CiviCRM technical work – designing and maintaining the databases, designing the reports, supporting users in using the databases
  • more general data analysis – for instance on Open Apparel Registry (OAR) trends, track closed factories – ask the brands if severance is paid, see if supply chains are moving from one country to another.
  • admin tasks for the network, like setting up accounts for Intranet access, handling contact detail changes
  • aligning other data like our photo database so it becomes more usable, improving tagging and metadata
  • wrangling, cleaning incoming data, for instance by normalizing spellings of countries, brands, etc.
  • meta data scrubbing (remove EXIF data where security demands it)
  • scrape data from websites or from PDF file formats
  • work with external parties (academia, other NGO’s) to share data for research
  • locate and use other data sets, for instance Euro-parliament contact data
  • provide reports and other data for publications and campaign work


Required Skillset

  • accuracy and analytical thinking
  • ability to translate cases and user-stories into technical specifications
  • communication skills and patience to work with colleagues who are not technical experts but content experts
  • curiosity, creativity and willingness to try out and learn new tools
  • familiar with designing taxonomies, classifications
  • familiarity with Linux command-line and graphical tools to work with data – including converting to and from various formats like csv, json.
  • experience in data visualization and SQL database
  • CiviCRM, regular expressions, jq, sed, scrapy, tabula, openrefine, libreoffice, visualstudio code, gephi, rawgraphs, panda/python, Firefox Inspector. Experience or interest in ML a plus. As an indication, this is an incomplete list of tools we have been using. Note: it doesn’t mean you have to be fluent in all, but willingness and ability to learn are essential.
  • a willingness to be ‘hands on’. Sometimes, copy-paste is a viable option, and the ability to determine when that’s good enough is important.
  • ability to work in a non-hierarchical organization, where employees set priorities and policies together, and where deadlines are important for effective campaigning


We offer:

  • A dynamic job in a non-hierarchical organisation in which all staff earn the same salary, within an inspiring international network
  • A 1-year contract which, upon satisfactory performance and availability of funds, will be renewed into a permanent contract
  • For 2021 the salary level is set at € 3.632,88 on the basis of 36 hours per week (full time), plus 8% holiday pay. For this position this means € 3.229,23 gross per month for 32 hours, plus 8% holiday allowance. Every year salaries are adjusted for inflation. Please note that, due to our principle of equality, the salary is not negotiable.
  • A fully paid for pension plan, 36 Euros net telephone allowance, general net allowance 1% of gross pay, contribution towards trade union membership, reimbursement of commuting costs (up to a fixed amount) and an individual training budget
  • 5 weeks holidays plus the days between Christmas and New Year.

The candidate needs to have residence and work permit for the Netherlands. The position is based in Amsterdam, and a “working from home” policy applies.

For more information you can contact Paul Roeland at . Please send your CV and motivation letter to no later than 13th of February 2021. The first round of interviews will be conducted in the week of the 16th of February.