Responsibilities
1. Design and develop multi-threaded and high-scaling server- and client-side components for our Aftersales/remote assistance solution.
2. Ensure our software runs efficiently and reliably across a wide range of systems, including mobile platforms.
3. Stay up to date with the latest trends in software development and propose improvements to our architecture and technology stack to enhance scalability, maintainability, and performance.
Requirements
4. University degree in Information Technology, Computer Science, or a related field
5. At least 5 years of professional experience in software development
6. Excellent knowledge of modern C++ (preferably C++20)
7. Proven experience working with mobile platforms (Android or iOS) and integrating C++ with Kotlin or Swift
8. Solid understanding of mobile development workflows and performance optimization on mobile devices
9. Interest in real-time video communication technologies
10. Familiarity with design patterns and object-oriented programming principles
11. Experience with web technologies (TypeScript / HTML5) or C# is a plus
12. Fluency in English is mandatory; German is a plus
What we offer
13. Onsite Onboarding in our HQ office for an optimal start
14. Great compensation and benefits packages including company achievement bonus and regular salary reviews
15. Public transport friendly offices
16. Special terms for local gyms
17. Access to Corporate Benefits platform with many discounts
18. Regular Team events and company-wide celebrations
19. Open door policy, no dress code rules, frequent all Hands and Leadership Lunches
20. Hybrid and Flexible work time with up to 50% home office
21. Work From Abroad Program allowing up to 40 days of work outside your contracting country
22. We celebrate diversity as one of core values, join and drive one of the c-a-r-e initiatives together with us!