This job ad has been posted over 40 days ago! (*)


Lead Designer Part-time

Published at 2023-09-11 - Viewed: 349 times - OpenRefine (Worldwide/Remote)

OpenRefine, a powerful data-wrangling tool used by diverse communities, seeks a lead designer to enhance OpenRefine’s user experience and functionality.

About the job

  • Role: Lead Designer
  • Job Type: Part-Time Contract
  • Duration: 6 months with possible extension.
  • Job Location: Remote
  • Funding available: USD 38,400
  • Contracting Entity: Code for Science & Society Inc. OpenRefine is a fiscally sponsored project of Code for Science & Society Inc, a 501©(3) charitable organization in the USA.

About OpenRefine

OpenRefine is a free, open source power tool for working with messy data and improving it: cleaning it, transforming it from one format into another, and extending it with web services and external data. OpenRefine has been embraced by a wide range of communities across various fields. OpenRefine’s flexibility and user-friendly interface make it applicable to a wide range of use cases and industries, for example:

  • Journalists and Media Professionals use OpenRefine to clean and prepare data for investigative reporting, analysis, and visualization in news stories.
  • GLAM (Galleries, Libraries, Archives, and Museums) utilizes OpenRefine to clean and enhance catalog records related to artworks and cultural heritage artifacts.
  • Wikipedians and Wikimedia Contributors: OpenRefine is a popular tool within the Wikipedia community, enabling users to manage and improve structured data on Wikimedia projects like Wikidata and Wiki Commons.
  • Scientists and Researchers across various scientific disciplines, including social, natural, and health sciences, use OpenRefine to clean, transform, and organize research data.
  • Data Analysts and Scientists leverage OpenRefine to preprocess and clean data, ensuring high data quality before analysis.
  • Educators and Trainers: OpenRefine is integrated into educational curricula and workshops, allowing educators to teach students data wrangling and cleaning skills effectively.

About the design role

We’re searching for a dedicated part-time designer who will play a leading role in enhancing the usability of OpenRefine. The role requires previous experience with FOSS (Free and Open Source Software) and engagement with the diverse communities that intersect with OpenRefine’s user base and volunteer contributors.

The new design lead will be involved in the following:

  • Research design limitations and identify opportunities for improvement.
  • Designing changes to the user interface to support enhancements and new features.
  • Conducting user testing sessions to validate design choices.
  • Prioritizing improvements based on user feedback.

We anticipate an initial phase of intense design activity at the project’s outset, which will transition to periodic and responsive support as the project advances into the implementation stage.
Project specifications

The design lead is expected to contribute to:

Improvements to OpenRefine’s Operation History

As part of a project funded by the Essential Open Source Software for Science program, we are working on improving OpenRefine’s operation history and reproducibility guarantees. This work addresses long-standing issues currently tracked in Improving OpenRefine’s reproducibility GitHub project. Specifically:

  • Designing graphical representations of sequences of operations to address limitations associated with the Undo/Redo functionality.
  • Addressing long-standing issues when reusing and sharing OpenRefine workflows due to the lack of error handling when applying a series of operations and the difficulty of adapting a workflow to a new project
  • Enhancing sharing and reusability of OpenRefine workflows as part of an automated pipeline without using the web interface.

Ad-Hoc Design Needs

This includes teaming up with the @OpenRefine/designers group and addressing ad-hoc design needs flagged by the community. The lead design role will be pivotal in refining user interfaces while maintaining design consistency by adhering to and improving OpenRefine’s design system and guidelines.

Additional funding or community requests may broaden the scope of the work.

Skills and Requirements

  • Experience with user research via surveys and interviews
  • Proficiency in design prototyping software like Figma or similar tools
  • Knowledge of design and usability testing for user applications
  • Ability to work effectively in a remote, asynchronous environment
  • Strong communication skills in English
  • Familiarity with version control software (e.g., Github)
  • Familiarity with data processing and ETL software
  • Familiarity with workflow management software (e.g., Galaxy, Nextflow, Airflow, CWL)

Nice to have:

  • Familiarity with open-source development practices and tools
  • Knowledge of OpenRefine or similar data-cleaning systems
  • Willingness to participate in events related to OpenRefine
  • Experience working with decentralized open-source communities and understanding their dynamics

How to apply

See the hiring process in the official posting where we’ll update the status of the opening.


Recent jobs at OpenRefine:


« More jobs in designers