C++ Developer
Join our team and make an impact
thinkcell is the leading data visualization software for business presentations. Since being established in 2002, we have been making the creation of PowerPoint presentations easier, faster, and more enjoyable for more than 30,000 companies (and over 1,300,000 users) around the world. Our mission is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring seamless integration with Microsoft Office.
We work on challenging visualization problems, reverse-engineer Microsoft’s code, and reinvent how slides are created. think-cell is the only German company funding the C++ ISO committee delegation, so there is a good chance that components we invent will find their way into the standard.
C++ Developer role highlights
• We use the latest C++ features as soon as the compilers support them.
• We take the time to deliver perfect code. We love refactoring and modernizing old code.
• We prefer functional-style generic algorithms and ranges over imperative programming.
• We’re not afraid of advanced template metaprogramming or macros when they avoid code duplication or lead to cleaner, more readable code.
• We constantly introduce and improve our own libraries that go far beyond what the standard library has to offer.
• If we have done something cool, we talk about it at C++ conferences.
• If we are missing a C++ language feature, we write a proposal and present it to the C++ standard committee.