supervisor_account Think-cell
room Berlin, Germany
stars Junior
translate English

C++ Developer at Think-cell


  • You need to know C++ coding and algorithms (no previous commercial experience is required, however it is welcome)
  • Everything we do is C++. Even our customer portal is written in C++. There is some Assembler glue code where it is necessary, and our build scripts are written in Python, but other than that think-cell is all about C++.
  • Naturally, we use C++ features like lambdas and rvalue references throughout our code base, and have switched to C++17 where our compilers support it.

Scope of Work

  • You should be able to look at a problem from the user's perspective and discuss abstract concepts with fellow developers.
  • We expect each of our developers to do architecture, design, implementation, customer feedback and bug fixing, rather than splitting these activities between several people.
  • We thus put everyone in control of their own work.
  • At any time in the process, ideas, suggestions and criticism from anybody in the hierarchy is welcome and is seriously considered. Your ideas are welcome, even if they mean that we have to change a lot of code to make things better.


  • Office location is in the middle of Berlin.
  • Fresh bakery, fresh fruits, drinks, and snacks.
  • There is a shower to use in case you do sports.
  • A nanny for families special occasions.
  • Summer as well as winter party.

Applicant Location Requirements

in  Berlin (Germany).

About Think-cell

think-cell is the leading data visualization software for business presentations. Our challenge is to offer the most intuitive user interface for generating complex data-driven charts and slides, while at the same time ensuring consistency, accuracy and seamless integration with Microsoft Office.

think-cell is a kind of company developers truly like. In fact, of our now 20 full-time developers, in 17 years of think-cell, only two ever quit their jobs. We are highly profitable, so we can give you the time and resources to write beautiful code.

More jobs on WeAreDevelopers

supervisor_account E.ON One GmbH
room Munich, Germany
room +2
stars Senior
euro_symbol 70-95K
translate English
supervisor_account Raiffeisen Bank International AG
room Vienna, Austria
stars Intermediate
translate English
Software Architecture
supervisor_account amplimind GmbH
language Remote from Germany
room Hallbergmoos, Germany
stars Intermediate
translate German