— You’re fluent in C++;
— Computer Science or Engineering Degree ;
— Profound knowledge of object-oriented programming, programming languages (main development in C++)
as well as software development methods and processes;
— Ability to work independently;
— Ability to look at a problem from the user’s perspective;
— Fluent in English.
— Cozy office in the center of Berlin;
— Work in a team of 20 developers under CTO supervision;
— Full support in the relocation and visa process;
— No scheduled meetings;
— Family-friendly working hours, no deadlines, no overtime.
The company is focused on developing graphics products. We have more than half a million users worldwide that use our product in daily business as it makes creating graphical presentations so much easier, faster and more enjoyable.
Project is based on C++. Even the customer portal is written in C++. A bit of Assembler glue code where it is necessary, and the build scripts are written in Python.
C++11 features are used like lambdas and rvalue references throughout our codebase, and have switched to C++14 where compilers support it.
We use Boost library in the code and Boost Spirit for parsing. We also develop our own cross-platform library to support Mac and Windows with a single code base.