Dessiner en toute liberté | Inkscape  -  Hiring! Python developer for import extension

 -  Décembre 2022 - 

Inkscape Interoperability, Adam BelisInkscape Interoperability, Adam Belis

For the Inkscape project and its users, interoperability with other software packages, both free and commercial, is of high importance. The PLC has decided to hire a developer for the equivalent of 1.5 months (part-time schedule available) to implement importing functionality of a file format for which Inkscape yet lacks proper support. An extension of the project to up to 3 months (with additional compensation) may be granted depending on the success of the first half.

While the Inkscape team consists entirely of volunteers, this will be a paid contractor role.

The work may start between 2023-02-15 and 2023-03-15, and assuming a full-time schedule, will be finished around 2023-05-01. Applications may be submitted until Monday, Jan 9, 2023, 23:59 UTC.

Responsibilities will include:

  • Implementing a parser for the file format based on a specification (about 100 pages), which contains a mostly complete EBNF description of the format, in Python (preferably pyparsing)
  • Designing and implementing functionality to convert the relevant parts of the abstract syntax tree created in 1) into an Inkscape SVG file.
  • Reverse-engineering the later additions to the file format. The extent and prioritization of those items will be decided on based on the candidate's progress.
  • Document the format whenever the existing documentation is insufficient or outdated.
  • Write unit tests to test the implemented functionality.

Your Profile:

  • Strong Python knowledge and experience
  • Experience with asynchronous / text based workflows
  • Previous (contractual or volunteer) contributions to Free, Open Source Software
  • Ideally experience with implementing specifications and/or file formats


For more details about the position, candidate requirements and how to apply, please see the link below:

We're looking forward to hearing from you!


Dessiner en toute liberté | Inkscape

Inkscape est un logiciel professionnel de dessin vectoriel pour Windows, Mac OS X et GNU/Linux. Il est libre et gratuit.

Inkscape reveals tools for organizing efficiently in beta version of 1.3

 -  31 mai - 

From shapes and patterns to documents and fonts, Inkscape’s 1.3 beta release offers you some new features, alongside a basket full of improvements (...)

Meet Inkscape's New About Screen Artist

 -  23 mai - 

...I gathered all my strength into a fist and began to create.Inkscape 1.3 is due to be released this summer. For each major release, we host a (...)

Try the Inkscape 1.3 alpha0 pre-release!

 -  19 avril - 

On April 2, we released Inkscape 1.3 alpha0 for testing! You can get it here.Please download this if you would like to help us test the (...)

Inkscape is hiring: Accelerating the GTK4 migration

 -  17 avril - 

The GTK4 migration is one of the major refactoring projects on Inkscape’s roadmap. Besides migrating to a newer and more actively developed GUI (...)

1.3 About Screen Contest — celebrating 20 years of Inkscape

 -  17 février - 

We are eagerly awaiting your artwork submissions, created using only Inkscape, for our 1.3 About Screen Contest. This contest represents one of (...)