Job DescriptionWe are seeking a Senior macOS Software Engineer to join our R&D team. This role involves developing new features for our remote access, control, and support product, with opportunities to impact an agile and modern environment. The ideal candidate will design and develop multi-threaded, high-scaling server and client applications, optimize connectivity on resource-limited devices, and enhance integration with macOS and Apple technologies, including improving battery life on mobile devices.ResponsibilitiesDesign and develop multi-threaded, high-scaling server and client applications.Optimize software for connectivity on resource-limited devices such as operating panels, gateways, and harvesters.Ensure software stability and efficiency across diverse systems with over 2.5 billion installations.Enhance integration with macOS and incorporate the latest Apple technologies.Recommend architectural and technological improvements to enhance system reliability, maintainability, scalability, and efficiency.Stay updated with the latest technical developments and propose relevant improvements.TechnologiesSupportmacOSMobileTypeScriptRequirementsDegree in Computer Science, Software Engineering, or related field.Minimum 5 years of professional experience in software development focusing on Apple operating systems (macOS, iOS, visionOS).Strong skills in object-oriented architecture, Clean Code, and Design Patterns.Interest or knowledge in web technologies such as TypeScript and HTML5 is a plus.Fluency in English is mandatory; additional languages like German are a plus.Additional InformationAt TeamViewer, we lead in remote connectivity software, leveraging technologies like Augmented Reality and Artificial Intelligence. We value diversity, foster an inclusive culture, and offer comprehensive benefits, flexible work arrangements, and a dynamic work environment. Join us to help shape the future of digitalization. #J-18808-Ljbffr