Position: C++/Qt Software Engineer for PDF Editing Desktop Application
Company: Zipity Software Inc.
Experience required: 2y
English level: upper

**Job Title**: Mid-Level C++/Qt Software Engineer
**Position**: Full-Time
**Salary**: Based on experience & location
**Location**: Possibility for Remote work, as well as possible relocation to our offices in Zagreb, Croatia.

**Requirements:**
* Intermediate English
* 2-4 years of relevant software development experience. Will also consider Junior Developers.
* Good understanding of Object-oriented programming.
* Good knowledge of C++ (standard C++11 and higher, STL)
* Good knowledge of Qt Framework. Mostly Qt Core, GUI and Widgets, QML is not necessary. Understanding of how Qt Framework function (Be able to tell what is Q_OBJECT, Qt's moc, how signals/slots work, etc.)
* Knowledge of Win API
* Experience with Git version control system

Applicants with the following aptitudes will be Preferred:

* Masters or Bachelor degree in Computer Engineering or Computer Science. We welcome talented senior students and graduates.
* Be familiar with Qt Creator IDE
* Software architecture best practices with most commonly used design patterns
* Experience in Desktop apps development, focus on office apps for handling documents
* Knowledge of the PDF file format
* COM
* Experience in cross-platform programming
* Basic knowledge of .Net/C#
* Familiarity with printing and scanning API (Qt Print Support, TWAIN)

**About The Company and the Application:**

Zipity Software Inc. is the company behind PDF Pro. We currently have 8 full time staff. PDF Pro has been in development since 2017. It is currently sold in 90+ countries in 7 languages, and is trusted by hundreds of thousands of users worldwide. You can find more information about the company and about PDF Pro at https://pdfpro.com