Senior С++ Developer
We're seeking a talented C++ Developer to join our expert team. Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you.
About the Customer:
Fast-paced software company with a focus on developing graphics products that stand out from the crowd. More than 1,000,000 users world-wide rely on their software for their daily business as it makes creating graphical presentations so much easier, faster and more enjoyable. Among their customers are many renowned consulting companies and large international corporations.
About software:
Focus is on business slides (as opposed to more artful applications) because they offer great potential for automation of layout tasks that are traditionally performed by PowerPoint users themselves. Challenges are plenty: from a solid understanding of what makes a good layout and which guidelines are followed by humans who do manual layout, to algorithms that produce an acceptable output fast enough for interactive slide design, to a graphical user interface that supports our new, original approach to slide layout in a way that is easy to understand yet unobtrusive, to solid technical solutions for automatic bug reporting and automatic updates, to compatibility with third-party software on the computers of half a million users.
Responsibilities:
- Develop and implement complex C++ tasks.
- Actively participate in an international team of developers.
- Innovate and maintain high code quality standards.
- Work on enhancing user interfaces and algorithms.
- Develop and support a cross-platform library for Mac and Windows.
- Participate in the development of proprietary libraries for reference counting and object tree restoration.
- Maintain and improve the bug reporting infrastructure.
Requirements:
- Advanced knowledge and practical experience in C++ programming.
- Experience with Boost and an interest in library development.
- Desire to work on complex algorithms and improve user interfaces.
- Reverse engineering skills and experience with the IDA disassembler from Hex-Rays are a plus.
- Ability to work in an international team and make significant contributions to projects.
We Offer:
- A creative and dynamic work environment.
- No scheduled meetings and family-friendly working hours.
- Competitive salary.
- Opportunity to work on a product used by millions worldwide.
English level: Upper-Intermediate
🌍 Location: Open to candidates from EU countries
Come drive the future of software development with us. Apply now for a chance to develop top-quality software solutions using the latest technologies!