Do you believe in beauty when it comes to programming? Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you!
At think-cell you have benefit from the safety of a profitable company that has no outside investors, and at the same time - all the perks of a start-up with a beautiful office in the heart of Berlin, free drinks, fruits and vegetables every day.
Our purpose is to continuously grow our team of passionate developers by embracing the benefits that an international team brings.
We have colleagues from Germany and also from Russia, Ukraine, Brazil, Scotland, UK, China, South Africa, Estonia, Italy, Austria and Romania and we directly support the relocation to Berlin from anywhere in the world!
About our software
Since 2002, think-cell produces graphics software that performs most of the painstaking work of creating data-driven slides for professional Excel and PowerPoint users. PowerPoint slide creation is one of the most popular things professionals use a computer for. Thus, it is rather surprising that while intelligent software has revolutionized many things we frequently do, such as web search in our browser, or telephone speech recognition in a call center, office productivity software has not changed much over the past decade or so.
think-cell is out to change this. We stand out from the crowd of other presentation software because we are willing to do the leg work of developing sophisticated algorithms and refining our user interface, which makes working with our software so satisfying for our users.
Миссия и ценности
A shared vision
think-cell was founded in 2002 by computer science PhDs and former schoolmates Arno and Markus. With a common vision of applying advanced computer graphics and AI technology to slide creation, they built a company that today serves over 750,000 users worldwide. Most likely due to Arno's and Markus' academic roots, think-cell is flourishing without program managers and lengthy meetings.
Yet another day at the office?
At think-cell, we believe that a healthy work-life-balance is a key factor in promoting happiness and productivity. We do not work at night or on weekends, yet offer a very competitive salary.
We provide the best equipment money can buy and offer all the perks you can think of. We know that every team member's needs are different, and we try to meet these as best we can.
Writing code is not a lonely business
Our CTO Arno maintains a close working relationship with all of our developers. Together, they review code, troubleshoot, and brainstorm. But sometimes a developer's solution is already perfect from the get-go. In this case, it is directly incorporated into think-cell's code.
Investing in the future
Keeping in touch with emerging talents is a priority at think-cell. Therefore, HR team members like Yulia and Marisa have an important job to do: they plan events like our famous EAT++ series, where we invite computer science students to informal conversations with our C++ developers over delicious food and drinks. Some of our developers also give talks and workshops in order to share their knowledge.
Playing with Ida
Children are more than welcome at think-cell. After all, they're the future. And who knows? Maybe young Phidias here will turn out to be a coding ace someday. His dad is Arno, our CTO, so the odds could be in his favor. But right now, he just enjoys playing with Ida, our babysitter and nanny.
Cuties on the couch
With dogs as well-behaved as Anita's, there's no need for a leash. Quti, age 9, and Kiro, 10, are just regular team members, so they get to hang out on the couch like everyone else. We asked Anita, one of our sales reps, how the two get along. "Like teenage siblings," she said.
Software developer Volker lives in Friedenau, in the southwest of Berlin. Every day, he rides his bike to work. The last part of Volker's commute takes him through Tiergarten, the city's central park, past the Reichstag, the seat of the German parliament, and across the Spree, Berlin's biggest river. When he arrives at work, he strolls across our green courtyard and into the office. And his bike goes with him – it makes a great wall decoration.
We are looking for smart, creative developers with a solid theoretical background. Developers we have hired in the past mostly hold an exceptional master's degree in computer science or even a doctorate. You will work largely independently and will be responsible for the whole range of activities when implementing a new feature. 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 think-cell, there are no deadlines, and no scheduled meetings. A feature is ready to be released when you are convinced that you have implemented the best possible solution. Meetings take place as needed, with only the people that are actually involved being required to be present. 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.
We have published several scientific articles in the areas of Artificial Intelligence and Computer Graphics and we will encourage you to do the same. We sponsor visits to conferences and have close relationships with universities and research institutes in the U.S. and Germany.
think-cell encourages a healthy work-life balance. We do not work at night or on weekends, and support our staff's families with a full-time company nanny. She is available for free when children are sick, or when you just feel like spending an evening out.
We pay very competitive salaries and offer our developers EUR 120,000 annually following one year of employment. If necessary, we will go out of our way to help you relocate to Berlin, and will do what we can to help you acquire a work permit. While you should be able to communicate effectively in English, knowing German is not required. German language courses can be arranged, if desired.
Our application process consists of four steps which usually take far less time than you might have experienced with other companies. While applications at big companies usually run through many stages and a thousand hands, we at think-cell put our efforts into quick replies. This means that if you send us your application today – depending on your own time flexibility – you will know within a few weeks if you got the job.
No big surprises in this step. Just send your CV by email using the button below or submit it through the job board where you found us. If we like your paperwork, we invite you to an online test, usually within a few days after you apply.2. Online test
You can access the online test through a link we send you in our invitation email. It consists of a real-life task that you could encounter in your new job and is meant for you to foresee the kinds of challenges you would work on when part of the think-cell team. Almost all tests allow for a variety of good solutions, so that we can learn about your technical skills and your personal style. You can start the test whenever it fits your schedule, including weekends, but we kindly ask you to do it within 14 days of receiving the invitation.
Developers will receive a programming test, which usually shouldn't take more than 3-4 hours to complete. We will give you a timeframe of 9 hours to submit your solution, so that you have some flexibility. The idea of the test is to find an elegant solution for a real-life problem our developers have experienced (and solved) in the past and to implement that solution in C++.3. Interviews
This step consists of two parts: A phone interview and an on-site visit.
If you submit a good solution for the online test, we invite you to a conversation via phone, Skype and/or TeamViewer, depending on the role you are applying for. During the interview, our CTO Arno, our CEO Markus will work with you on some tasks that help us find out about your skills.
The phone interview can last between 1-4 hours and you will be assigned programming tasks in C++. These tasks focus on algorithmic aspects and do not require any specific knowledge about any technology or subtleties of C++. A good solution has to be correct, fast, need little memory and, importantly, should be short, elegant and easy to understand.
If the call goes well, we will invite you to come meet us in person in Berlin! Our on-site interview is very similar to the phone interview. Arno and Markus generally interview developer candidates on their C++ coding skills and their knowledge of algorithms and formal logic. There is no need to bring anything along with you to the interview. You will write your code with a pen and paper.
While you are with us, we will also show you our beautiful loft office where you will meet some of your potential new colleagues. You may ask questions about the team, your field of work and our culture. We will, of course, cover the costs of your flight and hotel.4. Decision
After your on-site visit is over, Arno and Markus will make up their mind shortly thereafter. This allows us to give you feedback only a few days after your visit. Meanwhile, we will keep our fingers crossed for you.Let’s say you pass all interviews. Markus will then send you an offer that should convince you to join our team as soon as possible. Our HR team will do its best to help you to settle in. If you are coming to us from outside of Berlin, we will help you with your relocation and we can offer you an apartment in Berlin for the first month. If you need a visa, we will of course support the process and sponsor it.
Here at think-cell, we like to combine convenience with aesthetics – and not just when writing code. Therefore, our office is in a beautiful brick building conveniently located in the heart of Berlin's central Mitte-neighborhood. It is easy to reach by public transportation, and many restaurants with excellent lunch options are only a short walk away. One restaurant is even located in our own green and spacious courtyard.
The building itself is rather famous and has a rich history. In the 19th century, it housed Prussia's first private iron foundry and locomotive factory – a milestone in Berlin's early industrialization. While the building is completely modernized, you can still see some remnants of the old factories.