The provided job description contains valuable information but requires improvements in formatting, structure, and clarity to enhance readability and professionalism. Below is a refined version that maintains the original content and intent while optimizing presentation:
Job Title: Senior Software Engineer
Location: Stuttgart, Germany
Company: TeamViewer
About Us
At TeamViewer, we pride ourselves on being a leader in remote connectivity software. We harness cutting-edge technologies like Augmented Reality and Artificial Intelligence to drive innovation and shape the future of digitalization. Our diverse team of over 1,500 employees across various continents and disciplines values inclusivity and celebrates unique perspectives and talents.
What We Offer
- Onsite onboarding at our HQ
- Competitive salary and benefits, including bonuses and stock options
- Regular salary reviews and contributions to private pension plans
- Public transport-friendly offices, e-bike leasing options, and gym discounts
- Access to our Corporate Benefits platform and regular team events
- Flexible work arrangements, including hybrid and remote options (up to 40 days abroad)
- Open-door policy, no dress code, and inclusive culture
Role Overview
As a Senior macOS Software Engineer, you will be a key member of our R&D team, contributing to the development of features for our product that enables remote access, control, and support. Reporting to the Team Manager of Software Development, this role offers an excellent opportunity to impact our agile, modern environment.
Responsibilities
- Designing and developing multi-threaded, high-scaling server and client applications
- Optimizing software for connectivity on resource-limited devices
- Ensuring software stability and efficiency across systems with over 2.5 billion installations
- Improving integration with macOS and leveraging the latest Apple technologies
- Proposing architectural and technological improvements
- Staying updated on industry developments
Requirements
- University or college degree in Computer Science, Software Engineering, or related field
- Minimum of 5 years of professional experience in software development, focusing on Apple OS such as macOS, iOS, or visionOS
- Strong skills in architecture, object-oriented programming, Clean Code, and Design Patterns
- Interest or knowledge in web technologies like TypeScript and HTML5 (a plus)
- Fluency in English; knowledge of additional languages like German is beneficial
Technologies
- Support
- macOS
- TypeScript
- Mobile