Auf einen Blick
- Aufgaben: Entwickle plattformunabhängige Funktionen für Windows und macOS mit C++ und Swift.
- Arbeitgeber: TeamViewer ist der führende Anbieter von Software für Fernzugriff und digitale Innovation.
- Mitarbeitervorteile: 30 Tage Urlaub, flexible Arbeitszeiten und Homeoffice-Optionen.
- Warum dieser Job: Werde Teil eines dynamischen Teams, das Innovation und Vielfalt feiert.
- Gewünschte Qualifikationen: Abschluss in Informatik oder verwandtem Bereich und 2+ Jahre Erfahrung in objektorientierter Softwareentwicklung.
- Andere Informationen: Wir fördern eine inklusive Kultur und bieten regelmäßige Teamevents.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Join TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1,500 employees spans different continents, cultures and disciplines. With our inclusive values, we celebrate the unique perspectives and talents each individual brings to the table and foster a dynamic work environment where new ideas thrive. Become part of our winning team and help us create a world that works better.
Responsibilities
- Design and develop platform independent functionalities for our desktop Windows client using C++ and for our desktop macOS client using Swift and C++
- Optimize and enhance our software with new, efficient algorithms and technologies
- Work collaboratively in a Scrum development team within a continuous integration environment
- Be responsible for ensuring efficient implementation and for code of the highest quality
- Have room to experiment and grow your skills in various areas
Requirements
- University or college degree in the field of computer science, software engineering, or any other related subject
- 2+ years of professional experience in the field of object-oriented software development using C++ (C++ 14 or above) and design patterns
- Knowledge of macOS and/or iOS development with Xcode
- Structured and analytical way of thinking / working, being a team player, as well as motivated to learn new things
- Fluency in English is mandatory, German is a plus
What we offer
- 30 days of well-deserved holidays
- Onsite Onboarding in our HQ office for an optimal start
- Great compensation and benefits packages including company achievement bonus and regular salary reviews
- Premiums for the private pension plan (BAV) up to the maximum amount are topped up by TeamViewer
- Public transport friendly offices
- Special terms for local gyms
- Access to CorporateBenefits platform with many discounts
- Regular Team events and company-wide celebrations
- Open door policy, no dress code rules and frequent all Hands
- Hybrid and Flexible work time with up to 50% home office
- Work From Abroad Program allowing up to 40 days of work outside your contracting country
We celebrate diversity as one of our core values, join and drive one of the c-a-r-e initiatives together with us! TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally.
Cross Platform Software Engineer Windows / macOS (all genders) Arbeitgeber: TeamViewer
Kontaktperson:
TeamViewer HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Cross Platform Software Engineer Windows / macOS (all genders)
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Kommilitonen, die bereits in der Softwareentwicklung tätig sind. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung bei TeamViewer aussprechen.
✨Tip Nummer 2
Informiere dich über die neuesten Trends in der Softwareentwicklung, insbesondere in Bezug auf C++ und macOS. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und bereit bist, innovative Lösungen zu entwickeln.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu objektorientierter Programmierung und Designmustern übst. Du kannst auch an Coding-Challenges teilnehmen, um deine Fähigkeiten zu schärfen und dein Selbstvertrauen zu stärken.
✨Tip Nummer 4
Zeige deine Leidenschaft für Softwareentwicklung, indem du an Open-Source-Projekten arbeitest oder eigene Projekte entwickelst. Dies kann dir helfen, praktische Erfahrungen zu sammeln und deine Fähigkeiten zu demonstrieren, was bei TeamViewer sehr geschätzt wird.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Cross Platform Software Engineer Windows / macOS (all genders)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen an Fähigkeiten und Erfahrungen. Stelle sicher, dass du alle geforderten Qualifikationen in deinem Lebenslauf und Anschreiben hervorhebst.
Individualisiere dein Anschreiben: Schreibe ein maßgeschneidertes Anschreiben, das deine Motivation für die Position als Cross Platform Software Engineer bei TeamViewer erklärt. Betone deine Erfahrung mit C++ und macOS-Entwicklung sowie deine Teamfähigkeit.
Hebe relevante Projekte hervor: Füge in deinem Lebenslauf spezifische Projekte oder Erfahrungen hinzu, die deine Fähigkeiten in der objektorientierten Softwareentwicklung und deine Kenntnisse in C++ und Swift demonstrieren. Zeige, wie du innovative Lösungen entwickelt hast.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält, um einen positiven Eindruck zu hinterlassen.
Wie du dich auf ein Vorstellungsgespräch bei TeamViewer vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die TeamViewer verwendet, insbesondere C++ und Swift. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch innovative Ansätze zur Optimierung von Software entwickeln kannst.
✨Teamarbeit betonen
Da TeamViewer großen Wert auf Zusammenarbeit legt, solltest du Beispiele aus deiner bisherigen Berufserfahrung bereit haben, die deine Teamfähigkeit und deine Rolle in Scrum-Teams verdeutlichen. Erkläre, wie du zur Lösung von Problemen beigetragen hast.
✨Analytisches Denken demonstrieren
Bereite dich darauf vor, deine analytischen Fähigkeiten zu zeigen. Du könntest gebeten werden, ein Problem zu lösen oder einen Code zu analysieren. Übe, strukturiert und logisch an Probleme heranzugehen, um deine Denkweise zu verdeutlichen.
✨Interesse an persönlichem Wachstum zeigen
TeamViewer fördert das persönliche und berufliche Wachstum. Teile im Interview deine Lernziele und wie du planst, deine Fähigkeiten weiterzuentwickeln. Dies zeigt dein Engagement und deine Motivation, Teil des Teams zu werden.