C++ Developer

Location:

Berlin, Germany

Company:

We are looking for smart, creative C++ developers with a solid theoretical background. They will work largely independently and will be responsible for the whole range of activities when implementing a new feature. The developers should be able to look at a problem from the user’s perspective and discuss abstract concepts with fellow developers.

The company was established in 2002 and now has over 40 employees from 17 countries. They are the leading data visualization software for business presentations. Their 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.

They save time for their customers by automating many tasks for them, like chart labeling or slide layout. More than 750,000 users worldwide (such as American Express, Coca-Cola, Deloitte Consulting, Ernst & Young, Google, Hewlett-Packard, Nokia, Porsche Consulting, etc.) rely on their software for their daily business.

They work on challenging visualization problems, reverse engineering of Microsoft’s code, and reinventing the user interface. This is all done based on our their pioneering C++ library, which they have the liberty to perfect along with the rest of their code. The company is the only German company funding a C++ ISO committee delegation, so there is a good chance that components they invent will find their way into the standard.

They are a kind of company developers truly like. In fact, of their now 20 full-time developers, in 17 years of being in business, only two ever quit their jobs. They are highly profitable, so can give you the time and resources to write beautiful code. There are no meetings. All management (the two co-founders) are computer science PhDs, so no demands from people who do not understand the trade.

Key Responsibilities:
  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs
  • You will work largely independently and will be responsible for the whole range of activities when implementing a new feature.
  • What could be the typical example of tasks/ projects?
  • Come up with a solution towards a feature request or an idea that nobody knows how to present yet, that might be a concept or in code;
  • Explain the solution you propose to colleagues who will make questions, try to find holes to continuously learn.
  • The developers should be able to look at a problem from the user’s perspective and discuss abstract concepts with fellow developers. 
Required Skills:
  • We accept different profiles for C++ developer position, disregarding the former specialization and years of experience. For us, it is more important to evaluate the programming abilities rather than a nice resume and past projects. As all our recruitment steps are task-based, candidates will have the opportunity to demonstrated their skills during the tests.
  • Language: fluent English is mandatory, German is a plus
  • Bachelor’s degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
Company benefits:
  • Competitive salary
  • Relocation package
  • Great office location on the centre of Berlin/ Remote
  • Annual Summer and Winter parties
  • Flexible working conditions
  • Reporting directly to the CTO
  • International office with employees from all across the globe!
Apply for the job
No Choosen File
(Max 5 MB)