Position: С++ Developer
Company: Viseven
Experience required: 1y
English level: intermediate

**Key Responsibilities:**
You will work on the support and development of the project, the purpose of which is to convert a pdf file into html5 format. This project is based on the pdf2htmlEX (C ++) library with the main dependencies Poppler, Fontforge, Cairo. The main tasks need to be solved:
· update project dependencies
· improve image quality (currently all images are in svg)
· if possible, save pictures in png/jpg
· optimize text rendering (styles, positions, fonts)

**Required Skills & Knowledge:**
· Working experience as a C/C++ developer
· Strong math knowledge (vectors, matrices, transformations) 
· Knowledge of algorithms and data structures

**Will be considered as a Competitive Advantage:**
· Familiarity with HTML/CSS formats 
· Experience/Knowledge of image and/or PDF processing 
· Cmake 
· Experience with LINUX 
· Familiarity with Design patterns
· Data-Oriented design 
· SOLID principles 
· Git
· CI (Jenkins, Hudson) 
· Jira

**What we provide:**
We understand that our team members are essential to making our goals a reality, so we value and empower them to share their vision. And we reward this kind of passion with highly competitive compensation and exceptional benefits, such as:
· Passionate experienced team and enjoyable working environment
· Professional and career growth
· Paid time off 18 business days per year
· Paid time off 3 business days in case of marriage or childbirth
· Healthcare insurance – including dentist and gym
· Accounting assistance
· Free tea/coffee, fruit and snacks
· English learning courses
· Opportunities to participate in professional forums and conferences
· Regular corporate events and team-buildings